diff --git a/usr/bin/archboot-not-installed.sh b/usr/bin/archboot-not-installed.sh index d49de4f60..259ef0d39 100755 --- a/usr/bin/archboot-not-installed.sh +++ b/usr/bin/archboot-not-installed.sh @@ -9,7 +9,7 @@ pacman -Sy pacman -Q | cut -d ' ' -f1 >packages.txt #shellcheck disable=SC2013 for i in $(cat packages.txt); do - rm -r /var/lib/pacman/local/"${i}"-*-* + rm -r /var/lib/pacman/local/"${i}"-[0-9]* #shellcheck disable=SC2086 if pacman -Sdd ${i} --noconfirm 2>&1 >>log.txt; then echo "${i}" >> uninstalled.orig.txt @@ -19,5 +19,5 @@ for i in $(cat packages.txt); do fi done # remove false positives -grep -v -E "iana-etc|linux-firmware-marvell|pambase|pacman-mirrorlist|licenses" uninstalled.orig.txt >uninstalled.txt +grep -v -E "ca-certificates|iana-etc|linux-firmware-marvell|pambase|pacman-mirrorlist|licenses" uninstalled.orig.txt >uninstalled.txt # vim: set ft=sh ts=4 sw=4 et: diff --git a/usr/lib/initcpio/install/archboot_base_common b/usr/lib/initcpio/install/archboot_base_common index 70dddaba3..cd22d5ee7 100644 --- a/usr/lib/initcpio/install/archboot_base_common +++ b/usr/lib/initcpio/install/archboot_base_common @@ -203,7 +203,7 @@ build () libbsd libmd libpcap libnftnl libnfnetlink libnetfilter_conntrack libsasl libldap memtest86+ \ memtest86+-efi mkinitcpio-busybox mtools libsysprof-capture libnsl libksba gdbm binutils \ cdrtools systemd-ukify python python-pefile limine man-pages libev libpipeline groff \ - man-db texinfo db db5.3 gc ca-certificates" + man-db texinfo db db5.3 gc" for i in ${_RM_PACMAN_DB}; do rm -rf "${BUILDROOT}"/var/lib/pacman/local/"${i}"-[0-9]* &>"${_NO_LOG}" done