composer/projects/gk7205v200_lite_meldana/general/overlay/www/cgi-bin/config.cgi

26 lines
609 B
Bash
Executable File

#!/usr/bin/haserl
Date: <%= $(TZ=GMT0 date +"%a, %d %b %Y %T %Z" --date @$(( $(TZ=GMT0 date +%s) + 1000 ))) %>
Server: <%= $SERVER_SOFTWARE %>
Content-type: application/javascript; charset=UTF-8
Access-Control-Allow-Origin: *
Cache-Control: no-cache
Connection: close
<%
o=""
echo -n "readConfigYaml({"
for l in $(sed -n "/^\../p" p/mj.cgi|cut -d\| -f1); do
d=${l%.*}; d=${d/./}; name=${l##*.}
value=$(yaml-cli -g "$l")
if [ "$o" != "$d" ]; then
[ -n "$o" ] && echo -n "},"
o="$d"
echo -n "\"${d}\":{"
else
echo -n ","
fi
echo -n "\"${name}\":\"${value}\""
done
echo -n "}});"
%>