=================================================================== RCS file: /cvs/openbsd/fw_update/fw_install.sh,v retrieving revision 1.124 retrieving revision 1.125 diff -u -r1.124 -r1.125 --- openbsd/fw_update/fw_install.sh 2021/12/24 18:19:00 1.124 +++ openbsd/fw_update/fw_install.sh 2021/12/25 00:27:56 1.125 @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: fw_install.sh,v 1.124 2021/12/24 18:19:00 afresh1 Exp $ +# $OpenBSD: fw_install.sh,v 1.125 2021/12/25 00:27:56 afresh1 Exp $ # # Copyright (c) 2021 Andrew Hewus Fresh # @@ -303,10 +303,6 @@ LOCALSRC="${LOCALSRC:-.}" fi -[ "$LOCALSRC" ] || LOCALSRC="$( tmpdir "${DESTDIR}/tmp/${0##*/}" )" - -CFILE="$LOCALSRC/$CFILE" - if [ -x /usr/bin/id ] && [ "$(/usr/bin/id -u)" != 0 ]; then echo "need root privileges" >&2 exit 1 @@ -353,6 +349,12 @@ exit fi + +if [ ! "$LOCALSRC" ]; then + LOCALSRC="$( tmpdir "${DESTDIR}/tmp/${0##*/}" )" +fi + +CFILE="$LOCALSRC/$CFILE" if [ "${devices[*]:-}" ]; then "$ALL" && usage 22