version 1.6, 2021/10/14 02:39:43 |
version 1.7, 2021/10/14 03:00:02 |
|
|
do_as _file "$@" |
do_as _file "$@" |
} |
} |
|
|
set -A _KERNV -- $( scan_dmesg '/^OpenBSD \([1-9][0-9]*\.[0-9]\)\([^ ]*\) .*/ { s//\1 \2/p; q; }' ) |
VNAME=$(sysctl -n kern.osrelease) |
VNAME=${_KERNV[0]} |
VERSION="${VNAME%.*}${VNAME#*.}" |
OSDIR=$VNAME |
FWDIR="$VNAME" |
if ((${#_KERNV[*]} > 1)) && [ "$_KERNV[1]" = "-current" -o "$_KERNV[1]" = "-beta" ]; then |
|
OSDIR=snapshots |
|
fi |
|
|
|
FWURL=http://firmware.openbsd.org/firmware/${OSDIR} |
HTTP_FWDIR=$FWDIR |
|
set -- $(scan_dmesg "/^OpenBSD $VNAME\([^ ]*\).*$/s//\1/p") |
|
[[ $1 == -!(stable) ]] && HTTP_FWDIR=snapshots |
|
|
|
FWURL=http://firmware.openbsd.org/firmware/${HTTP_FWDIR} |
|
FWPUB_KEY=${DESTDIR}/etc/signify/openbsd-${VERSION}-fw.pub |
PKGDIR=${DESTDIR}/var/db/pkg |
PKGDIR=${DESTDIR}/var/db/pkg |
PATTERNS="file:${0%/*}/firmware_patterns" |
PATTERNS="file:${0%/*}/firmware_patterns" |
|
|