=================================================================== RCS file: /cvs/openbsd/fw_update/fw_install.sh,v retrieving revision 1.72 retrieving revision 1.73 diff -u -r1.72 -r1.73 --- openbsd/fw_update/fw_install.sh 2021/12/11 20:33:50 1.72 +++ openbsd/fw_update/fw_install.sh 2021/12/11 20:56:17 1.73 @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: fw_install.sh,v 1.72 2021/12/11 20:33:50 afresh1 Exp $ +# $OpenBSD: fw_install.sh,v 1.73 2021/12/11 20:56:17 afresh1 Exp $ # # Copyright (c) 2021 Andrew Hewus Fresh # @@ -121,14 +121,14 @@ } add_firmware () { - local _f="${1##*/}" _pkgdir="${DESTDIR}/var/db/pkg" + local _f="${1##*/}" _pkgdir="${DESTDIR}/var/db/pkg/${_f%.tgz}" ftp -D "Install" -Vmo- "file:${1}" | - tar -s ",^\+,${_pkgdir}/${_f%.tgz}/+," \ + tar -s ",^\+,${_pkgdir}/+," \ -s ",^firmware,${DESTDIR}/etc/firmware," \ -C / -zxphf - "+*" "firmware/*" # TODO: Should we mark these so real fw_update can -Drepair? - ed -s "${_pkgdir}/${_f%.tgz}/+CONTENTS" <