diff options
author | 2016-11-25 09:56:45 +0000 | |
---|---|---|
committer | 2016-11-25 09:56:45 +0000 | |
commit | 3e2477d73f6ea8a819468303b06a64085960a1e6 (patch) | |
tree | ffcf273fc1b1c342f66c10746f3669c42f41c964 | |
parent | Fix some bad copy paste bits and simplify the ethernet printing function. (diff) | |
download | wireguard-openbsd-3e2477d73f6ea8a819468303b06a64085960a1e6.tar.xz wireguard-openbsd-3e2477d73f6ea8a819468303b06a64085960a1e6.zip |
Check args.
-rw-r--r-- | usr.sbin/syspatch/syspatch.sh | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/syspatch/syspatch.sh b/usr.sbin/syspatch/syspatch.sh index adcaea37545..93c04041bc3 100644 --- a/usr.sbin/syspatch/syspatch.sh +++ b/usr.sbin/syspatch/syspatch.sh @@ -1,6 +1,6 @@ #!/bin/ksh # -# $OpenBSD: syspatch.sh,v 1.60 2016/11/22 14:20:39 ajacoutot Exp $ +# $OpenBSD: syspatch.sh,v 1.61 2016/11/25 09:56:45 ajacoutot Exp $ # # Copyright (c) 2016 Antoine Jacoutot <ajacoutot@openbsd.org> # @@ -311,8 +311,8 @@ set -A _KERNV -- $(sysctl -n kern.version | sed 's/^OpenBSD \([0-9]\.[0-9]\)\([^ ]*\).*/\1 \2/;q') [[ -z ${_KERNV[1]} ]] -[[ $@ == @(|-c|-r) ]] && [[ $(id -u) -ne 0 ]] && \ - sp_err "${0##*/}: need root privileges" +[[ $@ == @(|-[[:alpha:]]) ]] || usage; [[ $@ == @(|-(c|r)) ]] && + [[ $(id -u) -ne 0 ]] && sp_err "${0##*/}: need root privileges" # XXX to be discussed; check for $ARCH? [[ -d ${PATCH_PATH} ]] && PATCH_PATH="file://$(readlink -f ${PATCH_PATH})" |