fix typo from last sysupgrade commit
[openwrt/svn-archive/archive.git] / package / base-files / files / sbin / sysupgrade
index 9cc29b4995a7f40aeaa9d1fb5d0a3fe4a6c35e64..2230e5b0ca6f85eedb8f2330bcb5828cf1605643 100755 (executable)
@@ -7,13 +7,16 @@ 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))";;
+               -n) export SAVE_CONFIG=0;;
                -*)
                        echo "Invalid option: $1"
                        exit 1
@@ -34,9 +37,11 @@ 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
+       -n           do not save configuration over reflash
+       -q           less verbose
+       -v           more verbose
 
 EOF
        exit 1
@@ -44,7 +49,7 @@ EOF
 
 add_uci_conffiles() {
        local file="$1"
-       find /etc/config /etc/passwd /etc/dropbear /etc/firewall.* > "$file"
+       find /etc/config /etc/passwd /etc/group /etc/dropbear /etc/firewall.user > "$file"
        return 0
 }