version 1.40, 2021/12/01 02:29:14 |
version 1.42, 2021/12/01 03:11:43 |
|
|
chown "$_user" "$_file" |
chown "$_user" "$_file" |
fi |
fi |
|
|
doas -u "$_user" "$@" |
if [[ -x /usr/bin/su ]]; then |
|
/usr/bin/su -s /bin/ksh "$_user" -c "$*" |
|
else |
|
doas -u "$_user" "$@" |
|
fi |
_rc=$? |
_rc=$? |
|
|
while doas -u "$_user" kill -9 -1 2>/dev/null; do |
while doas -u "$_user" kill -9 -1 2>/dev/null; do |
|
|
echo "Signature check of SHA256.sig failed" >&2 && return 1 |
echo "Signature check of SHA256.sig failed" >&2 && return 1 |
|
|
for _d in $_drivers; do |
for _d in $_drivers; do |
_f=$( sed -n "s/.*(\($_d-firmware-.*\.tgz\)).*/\1/p" "$_cfile" | tail -1 ) |
_f=$( sed -n "s/.*(\($_d-firmware-.*\.tgz\)).*/\1/p" "$_cfile" | sed '$!d' ) |
_installed=$( |
_installed=$( |
for fw in "${_pkgdir}/$_d-firmware"*; do |
for fw in "${_pkgdir}/$_d-firmware"*; do |
[ -e "$fw" ] || continue |
[ -e "$fw" ] || continue |