mirror of
https://github.com/topjohnwu/selinux.git
synced 2024-11-24 03:59:41 +00:00
policycoreutils: fixfiles: usage errors are fatal
The idea is to print a usage error, then terminate with EXIT_FAILURE. Don't print the usage error twice when run with no command. Don't try to check for bogus extra arguments _after_ performing a long-running operation... particularly if that operation terminates the script with EXIT_SUCCESS first. Signed-off-by: Alan Jenkins <alan.christopher.jenkins@gmail.com>
This commit is contained in:
parent
658800ef3d
commit
2aa88f7201
@ -365,6 +365,7 @@ shift $(( OPTIND - 1 ))
|
||||
command="$1"
|
||||
if [ -z "$command" ]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Move out command from arguments
|
||||
@ -375,10 +376,11 @@ shift
|
||||
#
|
||||
|
||||
if [ ! -z "$RPMFILES" ]; then
|
||||
process "$command"
|
||||
if [ $# -gt 0 ]; then
|
||||
usage
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
process "$command"
|
||||
else
|
||||
if [ -z "$1" ]; then
|
||||
process "$command"
|
||||
|
Loading…
Reference in New Issue
Block a user