add switch to not save configuration over the reflash in noninteractive mode
[openwrt/svn-archive/archive.git] / package / base-files / files / sbin / sysupgrade
index 7f258ee8997ad0e8574077c34628b8dc13d8cb92..c6474623416f4f9df06a1862d24d93f36f8397de 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