syspatch exits with 1 when there was not a real error.

# ksh -x /usr/sbin/syspatch
+ set -e
+ umask 0022
+ id -u
+ let 0 != 0
+ pgrep -qxf /bin/ksh .*reorder_kernel
+ sysctl -n kern.version
+ sed s/^OpenBSD \([0-9]\.[0-9]\)\([^ ]*\).*/\1 \2/;q
+ set -A _KERNV -- 6.3
+ let 1 > 1
+ _OSrev=63
+ 2> /dev/null 
+ machine
+ _MIRROR=http://fastly.cdn.openbsd.org/pub/OpenBSD//syspatch/6.3/amd64
+ sysctl -n hw.ncpufound
+ let 2 > 1
+ _BSDMP=true
+ _PDIR=/var/syspatch
+ mktemp -d -p /tmp syspatch.XXXXXXXXXX
+ _TMP=/tmp/syspatch.JXvDQcTe2t
+ _KARL=false
+ readonly _BSDMP _KERNV _MIRROR _OSrev _PDIR _TMP
+ trap trap_handler EXIT
+ trap exit HUP INT TERM
+ getopts clRr arg
+ shift 0
+ let 0 != 0
+ let OPTIND == 1
+ rm -f /bsd.syspatch+([[:digit:]])
+ continue
+ continue
+ ls_missing
+ _PATCHES=
+ trap_handler
# echo $?
1

The problem was reported by Marco Di Pietro.


-- 
Juan Francisco Cantero Hurtado http://juanfra.info

Reply via email to