sysupgrade: add optional delay before rebooting

SVN-Revision: 12572
This commit is contained in:
Felix Fietkau 2008-09-12 19:51:30 +00:00
parent 1abbb27f86
commit 22585e578b
2 changed files with 7 additions and 3 deletions

View File

@ -147,5 +147,6 @@ do_upgrade() {
jffs2_copy_config
fi
}
[ -n "$DELAY" ] && sleep "$DELAY"
ask_bool 1 "Reboot" && reboot
}

View File

@ -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