From 9317d57ff12a1575bdf5f6a053613d81a111e5c0 Mon Sep 17 00:00:00 2001 From: Evax Software Date: Wed, 18 Jan 2012 09:31:11 +0100 Subject: [PATCH] make virtual package detection more robust in __package_apt --- conf/type/__package_apt/explorer/pkg_status | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/type/__package_apt/explorer/pkg_status b/conf/type/__package_apt/explorer/pkg_status index 249e4638..dbb3af3e 100755 --- a/conf/type/__package_apt/explorer/pkg_status +++ b/conf/type/__package_apt/explorer/pkg_status @@ -28,7 +28,7 @@ else fi # Except dpkg failing, if package is not known / installed -packages="$(apt-cache showpkg "$name" | grep -A 20 "Reverse Provides:" | sed 1d | cut -d ' ' -f 1) $name" +packages="$(apt-cache showpkg "$name" | sed -e "1,/Reverse Provides:/d" | cut -d ' ' -f 1) $name" for p in $packages; do if [ -n "$(dpkg -s "$p" 2>/dev/null | grep "^Status: install ok installed$")" ]; then echo "installed $p"