version 1.29, 2021/11/18 01:44:30 |
version 1.30, 2021/11/18 02:15:34 |
|
|
#!/bin/ksh |
#!/bin/ksh |
set -e |
set -e |
|
|
scan_dmesg() { |
|
# no bsort for now |
|
sed -n "$1" /var/run/dmesg.boot |
|
} |
|
|
|
# Fake up some things from install.sub that we don't need to actually do |
# Fake up some things from install.sub that we don't need to actually do |
prefetcharea_fs_list() { |
prefetcharea_fs_list() { |
echo "${DESTDIR}/tmp" |
echo "${DESTDIR}/tmp" |
|
|
# Otherwise, the fw_update after first boot will fix it up for us. |
# Otherwise, the fw_update after first boot will fix it up for us. |
|
|
HTTP_FWDIR=$FWDIR |
HTTP_FWDIR=$FWDIR |
set -- $(scan_dmesg "/^OpenBSD $VNAME\([^ ]*\).*$/s//\1/p") |
set -- sed -n "/^OpenBSD $VNAME\([^ ]*\).*$/s//\1/p" /var/run/dmesg.boot |
[[ $1 == -!(stable) ]] && HTTP_FWDIR=snapshots |
[[ $1 == -!(stable) ]] && HTTP_FWDIR=snapshots |
|
|
FWURL=http://firmware.openbsd.org/firmware/${HTTP_FWDIR} |
FWURL=http://firmware.openbsd.org/firmware/${HTTP_FWDIR} |