makes fff-web config a uci-defaults script

Signed-off-by: Tobias Klaus <tk+ff@meskal.net>
Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
This commit is contained in:
Tobias Klaus 2016-06-08 10:24:07 +02:00 committed by Tim Niemeyer
parent e73b1d0401
commit d16f7cdc0a
2 changed files with 34 additions and 35 deletions

View File

@ -1,35 +0,0 @@
config uhttpd public
list listen_http 80
option home /www/public
option rfc1918_filter 1
option cgi_prefix /cgi-bin
option script_timeout 60
option network_timeout 30
option tcp_keepalive 1
option config "_"
config uhttpd ssl
list listen_https 443
option home /www/ssl
option rfc1918_filter 1
option cert /etc/uhttpd.crt
option key /etc/uhttpd.key
option cgi_prefix /cgi-bin
option script_timeout 60
option network_timeout 30
option tcp_keepalive 1
option config "/etc/httpd.conf"
# Certificate defaults for px5g key generator
config cert px5g
# Validity time
option days 1400
# RSA key size
option bits 2048
# Common name
option commonname OpenWrt

View File

@ -0,0 +1,34 @@
#!/bin/sh
uci batch <<EOF
delete uhttpd.public
delete uhttpd.ssl
delete uhttpd.px5g
set uhttpd.public=uhttpd
add_list uhttpd.public.listen_http='80'
set uhttpd.public.home='/www/public'
set uhttpd.public.rfc1918_filter='1'
set uhttpd.public.cgi_prefix='/cgi-bin'
set uhttpd.public.script_timeout='60'
set uhttpd.public.network_timeout='30'
set uhttpd.public.tcp_keepalive='1'
set uhttpd.public.config='_'
set uhttpd.ssl=uhttpd
add_list uhttpd.ssl.listen_https='443'
set uhttpd.ssl.home='/www/ssl'
set uhttpd.ssl.rfc1918_filter='1'
set uhttpd.ssl.cert='/etc/uhttpd.crt'
set uhttpd.ssl.key='/etc/uhttpd.key'
set uhttpd.ssl.cgi_prefix='/cgi-bin'
set uhttpd.ssl.script_timeout='60'
set uhttpd.ssl.network_timeout='30'
set uhttpd.ssl.tcp_keepalive='1'
set uhttpd.ssl.config='/etc/httpd.conf'
set uhttpd.px5g=cert
set uhttpd.px5g.days='1400'
set uhttpd.px5g.bits='2048'
set uhttpd.px5g.commonname='OpenWrt'
EOF
uci commit
exit 0