Fix update-initrd(8) not erroring on missing option arguments.
Remove unimplemented --help and --version options.
This commit is contained in:
parent
65a960dab0
commit
46b11b4b60
|
@ -37,8 +37,6 @@ for argument do
|
||||||
--) dashdash=yes ;;
|
--) dashdash=yes ;;
|
||||||
--sysroot=*) sysroot=$parameter ;;
|
--sysroot=*) sysroot=$parameter ;;
|
||||||
--sysroot) previous_option=sysroot ;;
|
--sysroot) previous_option=sysroot ;;
|
||||||
--help) show_help ;;
|
|
||||||
--version) show_version ;;
|
|
||||||
-*) echo "$0: unrecognized option $argument" >&2
|
-*) echo "$0: unrecognized option $argument" >&2
|
||||||
$option_checking && exit 1 ;;
|
$option_checking && exit 1 ;;
|
||||||
*) echo "$0: unexpected operand $argument" >&2
|
*) echo "$0: unexpected operand $argument" >&2
|
||||||
|
@ -46,6 +44,11 @@ for argument do
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if test -n "$previous_option"; then
|
||||||
|
echo "$0: option '$argument' requires an argument" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
sysmerge=false
|
sysmerge=false
|
||||||
exec_prefix="$sysroot"
|
exec_prefix="$sysroot"
|
||||||
if [ -d "$sysroot/sysmerge" ]; then
|
if [ -d "$sysroot/sysmerge" ]; then
|
||||||
|
|
Loading…
Reference in New Issue