|
|
|
@ -47,27 +47,30 @@ export ARGC="$#" |
|
|
|
|
|
|
|
|
|
[ -z "$ARGV" -a -z "$NEED_IMAGE" -o $HELP -gt 0 ] && { |
|
|
|
|
cat <<EOF |
|
|
|
|
Usage: $0 [options] <image file or URL> |
|
|
|
|
Usage: $0 [<upgrade-option>...] <image file or URL> |
|
|
|
|
$0 [-q] [-i] <backup-command> <file> |
|
|
|
|
|
|
|
|
|
Options: |
|
|
|
|
upgrade-option: |
|
|
|
|
-d <delay> add a delay before rebooting |
|
|
|
|
-f <config> restore configuration from .tar.gz (file or url) |
|
|
|
|
-i interactive mode |
|
|
|
|
-c attempt to preserve all changed files in /etc/ |
|
|
|
|
-b / --create-backup <file> |
|
|
|
|
-n do not save configuration over reflash |
|
|
|
|
-F | --force |
|
|
|
|
Flash image even if image checks fail, this is dangerous! |
|
|
|
|
-q less verbose |
|
|
|
|
-v more verbose |
|
|
|
|
-h | --help display this help |
|
|
|
|
|
|
|
|
|
backup-command: |
|
|
|
|
-b | --create-backup <file> |
|
|
|
|
create .tar.gz of files specified in sysupgrade.conf |
|
|
|
|
then exit. Does not flash an image. If file is '-', |
|
|
|
|
i.e. stdout, verbosity is set to 0 (i.e. quiet). |
|
|
|
|
-r / --restore-backup <file> |
|
|
|
|
-r | --restore-backup <file> |
|
|
|
|
restore a .tar.gz created with sysupgrade -b |
|
|
|
|
then exit. Does not flash an image. If file is '-', |
|
|
|
|
the archive is read from stdin. |
|
|
|
|
-n do not save configuration over reflash |
|
|
|
|
-F / --force |
|
|
|
|
Flash image even if image checks fail, this is dangerous! |
|
|
|
|
-q less verbose |
|
|
|
|
-v more verbose |
|
|
|
|
-h / --help display this help |
|
|
|
|
|
|
|
|
|
EOF |
|
|
|
|
exit 1 |
|
|
|
@ -75,8 +78,8 @@ EOF |
|
|
|
|
|
|
|
|
|
[ -n "$ARGV" -a -n "$NEED_IMAGE" ] && { |
|
|
|
|
cat <<-EOF |
|
|
|
|
-b/--create-backup and -r/--restore-backup do not perform a firmware upgrade. |
|
|
|
|
Do not specify both -b/-r and a firmware image. |
|
|
|
|
-b|--create-backup and -r|--restore-backup do not perform a firmware upgrade. |
|
|
|
|
Do not specify both -b|-r and a firmware image. |
|
|
|
|
EOF |
|
|
|
|
exit 1 |
|
|
|
|
} |
|
|
|
|