trivial: debian: read /etc/lsb-release instead of dpkg-dev (Closes: #977860, #977861, #970783)

This commit is contained in:
Mario Limonciello 2021-01-14 20:11:42 -06:00 committed by Mario Limonciello
parent 0155ad6f9b
commit 5c04b4f4bd

View File

@ -28,17 +28,19 @@ fi
# Clean up from fwupdate->fwupd transition # Clean up from fwupdate->fwupd transition
# This can be removed after bullseye and focal are released # This can be removed after bullseye and focal are released
EFIDIR=$(dpkg-vendor --query vendor | awk '{ print tolower($$0) }') if [ -f /etc/lsb-release ]; then
if [ "${DPKG_MAINTSCRIPT_ARCH}" = "amd64" ]; then EFIDIR=$(awk '/DISTRIB_ID/ {split($$0,a,"="); print tolower(a[2])}' /etc/lsb-release)
EFI_NAME=x64 if [ "${DPKG_MAINTSCRIPT_ARCH}" = "amd64" ]; then
elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "i386" ]; then EFI_NAME=x64
EFI_NAME=ia32 elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "i386" ]; then
elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "arm64" ]; then EFI_NAME=ia32
EFI_NAME=aa64 elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "arm64" ]; then
elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "armhf" ]; then EFI_NAME=aa64
EFI_NAME=arm elif [ "${DPKG_MAINTSCRIPT_ARCH}" = "armhf" ]; then
EFI_NAME=arm
fi
rm -f /boot/efi/EFI/$EFIDIR/fwup$EFI_NAME.efi
fi fi
rm -f /boot/efi/EFI/$EFIDIR/fwup$EFI_NAME.efi
rm -f /var/lib/fwupdate/done rm -f /var/lib/fwupdate/done
rm -f /var/cache/fwupdate/done rm -f /var/cache/fwupdate/done
for dir in /var/cache/fwupdate /var/lib/fwupdate; do for dir in /var/cache/fwupdate /var/lib/fwupdate; do