sysupgrade: add optional delay before rebooting
[openwrt.git] / package / base-files / files / sbin / sysupgrade
index 4feb1a9..432539a 100755 (executable)
@@ -7,11 +7,13 @@ RAMFS_COPY_DATA=""    # extra data files
 export INTERACTIVE=0
 export VERBOSE=1
 export SAVE_CONFIG=1
+export DELAY=
 
 # parse options
 while [ -n "$1" ]; do 
        case "$1" in
                -i) export INTERACTIVE=1;;
+               -d) export DELAY="$2"; shift;;
                -v) export VERBOSE="$(($VERBOSE + 1))";;
                -q) export VERBOSE="$(($VERBOSE - 1))";;
                -*)
@@ -34,9 +36,10 @@ export ARGC="$#"
 Usage: $0 [options] <image file or URL>
 
 Options:
-       -i      interactive mode
-       -v      more verbose
-       -q      less verbose
+       -d <delay>   add a delay before rebooting
+       -i           interactive mode
+       -q           less verbose
+       -v           more verbose
 
 EOF
        exit 1
@@ -44,7 +47,7 @@ EOF
 
 add_uci_conffiles() {
        local file="$1"
-       find /etc/config /etc/passwd /etc/group /etc/dropbear > "$file"
+       find /etc/config /etc/passwd /etc/group /etc/dropbear /etc/firewall.user > "$file"
        return 0
 }
 
This page took 0.025276 seconds and 4 git commands to generate.