mirror of
https://github.com/openwrt/openwrt.git
synced 2025-02-18 16:40:29 +00:00
base-files: sysupgrade: exit with no error for --help
Calling "sysupgrade --help" should result in printing help and exiting with 0 code. Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
This commit is contained in:
parent
73da77fd00
commit
4ba5eba94c
@ -63,9 +63,7 @@ while [ -n "$1" ]; do
|
|||||||
shift;
|
shift;
|
||||||
done
|
done
|
||||||
|
|
||||||
IMAGE="$1"
|
print_help() {
|
||||||
|
|
||||||
[ -z "$IMAGE" -a -z "$NEED_IMAGE" -a $CONF_BACKUP_LIST -eq 0 -o $HELP -gt 0 ] && {
|
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
Usage: $0 [<upgrade-option>...] <image file or URL>
|
Usage: $0 [<upgrade-option>...] <image file or URL>
|
||||||
$0 [-q] [-i] [-c] [-u] [-o] [-k] <backup-command> <file>
|
$0 [-q] [-i] [-c] [-u] [-o] [-k] <backup-command> <file>
|
||||||
@ -105,9 +103,20 @@ backup-command:
|
|||||||
sysupgrade -b. Does not create a backup file.
|
sysupgrade -b. Does not create a backup file.
|
||||||
|
|
||||||
EOF
|
EOF
|
||||||
exit 1
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
IMAGE="$1"
|
||||||
|
|
||||||
|
if [ $HELP -gt 0 ]; then
|
||||||
|
print_help
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$IMAGE" -a -z "$NEED_IMAGE" -a $CONF_BACKUP_LIST -eq 0 ]; then
|
||||||
|
print_help
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
[ -n "$IMAGE" -a -n "$NEED_IMAGE" ] && {
|
[ -n "$IMAGE" -a -n "$NEED_IMAGE" ] && {
|
||||||
cat <<-EOF
|
cat <<-EOF
|
||||||
-b|--create-backup and -r|--restore-backup do not perform a firmware upgrade.
|
-b|--create-backup and -r|--restore-backup do not perform a firmware upgrade.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user