25 lines
773 B
Bash
25 lines
773 B
Bash
#!/bin/sh
|
|
|
|
. /lib/functions.sh
|
|
|
|
config_load "gowebdav"
|
|
config_get enable "config" "enable"
|
|
[ -z "$enable" ] || uci -q rename "gowebdav.config.enable"="enabled"
|
|
|
|
config_get root_dir "config" "root_dir"
|
|
[ -z "$root_dir" ] || uci -q rename "gowebdav.config.root_dir"="mount_dir"
|
|
|
|
config_get allow_wan "config" "allow_wan"
|
|
[ -z "$allow_wan" ] || uci -q rename "gowebdav.config.allow_wan"="public_access"
|
|
|
|
config_get enable_auth "config" "enable_auth"
|
|
config_get username "config" "username"
|
|
[ -z "$enable_auth" -a -n "$username" ] && uci -q set "gowebdav.config.enable_auth"="1"
|
|
|
|
config_get use_https "config" "use_https"
|
|
[ -z "$use_https" ] || uci -q rename "gowebdav.config.use_https"="enable_https"
|
|
|
|
[ -z "$(uci -q changes "gowebdav")" ] || uci -q commit "gowebdav"
|
|
|
|
exit 0
|