version 1.72, 2021/12/11 20:33:50 |
version 1.74, 2021/12/11 20:57:51 |
|
|
} |
} |
|
|
add_firmware () { |
add_firmware () { |
local _f="${1##*/}" _pkgdir="${DESTDIR}/var/db/pkg" |
local _f="${1##*/}" |
|
local _pkgdir="${DESTDIR}/var/db/pkg/${_f%.tgz}" |
ftp -D "Install" -Vmo- "file:${1}" | |
ftp -D "Install" -Vmo- "file:${1}" | |
tar -s ",^\+,${_pkgdir}/${_f%.tgz}/+," \ |
tar -s ",^\+,${_pkgdir}/+," \ |
-s ",^firmware,${DESTDIR}/etc/firmware," \ |
-s ",^firmware,${DESTDIR}/etc/firmware," \ |
-C / -zxphf - "+*" "firmware/*" |
-C / -zxphf - "+*" "firmware/*" |
|
|
# TODO: Should we mark these so real fw_update can -Drepair? |
# TODO: Should we mark these so real fw_update can -Drepair? |
ed -s "${_pkgdir}/${_f%.tgz}/+CONTENTS" <<EOL |
ed -s "${_pkgdir}/+CONTENTS" <<EOL |
/^@comment pkgpath/ -1a |
/^@comment pkgpath/ -1a |
@option manual-installation |
@option manual-installation |
@option firmware |
@option firmware |