=================================================================== RCS file: /cvs/openbsd/fw_update/fw_install.sh,v retrieving revision 1.48 retrieving revision 1.49 diff -u -r1.48 -r1.49 --- openbsd/fw_update/fw_install.sh 2021/12/02 03:50:03 1.48 +++ openbsd/fw_update/fw_install.sh 2021/12/02 04:00:37 1.49 @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: fw_install.sh,v 1.48 2021/12/02 03:50:03 afresh1 Exp $ +# $OpenBSD: fw_install.sh,v 1.49 2021/12/02 04:00:37 afresh1 Exp $ set -e # Copyright (c) 2021 Andrew Hewus Fresh @@ -104,8 +104,8 @@ # Otherwise, the fw_update after first boot will fix it up for us. HTTP_FWDIR=$FWDIR -set -- sed -n "/^OpenBSD $VNAME\([^ ]*\).*$/s//\1/p" /var/run/dmesg.boot -[[ $1 == -!(stable) ]] && HTTP_FWDIR=snapshots +VTYPE=$( sed -n "/^OpenBSD $VNAME\([^ ]*\).*$/s//\1/p" /var/run/dmesg.boot | sed '$!d' ) +[[ $VTYPE == -!(stable) ]] && HTTP_FWDIR=snapshots FWURL=http://firmware.openbsd.org/firmware/${HTTP_FWDIR} FWPUB_KEY=${DESTDIR}/etc/signify/openbsd-${VERSION}-fw.pub