From 5b2aef20186f330dd8ce3e073e5bc0b8fdb6c18f Mon Sep 17 00:00:00 2001 From: Riccardo Pittau <elfosardo@gmail.com> Date: Tue, 11 Jun 2024 16:40:43 +0200 Subject: [PATCH] Fix uninstall gentoo packages The square brackets cause the check to fail because of the piped grep. Removing them works just fine. Change-Id: I85dfaa436d09edf958315579c7050165b80bf721 --- diskimage_builder/elements/gentoo/bin/install-packages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/diskimage_builder/elements/gentoo/bin/install-packages b/diskimage_builder/elements/gentoo/bin/install-packages index 175a9e24d..43e0c44ff 100755 --- a/diskimage_builder/elements/gentoo/bin/install-packages +++ b/diskimage_builder/elements/gentoo/bin/install-packages @@ -138,7 +138,7 @@ else for PKG in ${PKGS}; do # the '^' and '$' in the search query are important so we don't get matched to # packages that include our package name as part of their package name - if [ ! emerge --search "^${PKG}$" | grep -q 'Not Installed' ]; then + if ! emerge --search "^${PKG}$" | grep -q 'Not Installed' ; then CLEANED_PKGS+=("${PKG}") fi done