From dc3e07c4bd85b312906cfbfd5ee621eaab70d074 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Lebleu?= Date: Sun, 3 Apr 2016 11:28:53 +0200 Subject: [PATCH] [fix] Check if the package is actually installed in equivs helper --- data/helpers.d/package | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/helpers.d/package b/data/helpers.d/package index dd78692f3..68e0361ed 100644 --- a/data/helpers.d/package +++ b/data/helpers.d/package @@ -69,6 +69,10 @@ ynh_package_install_from_equivs() { -i "./${pkgname}_${pkgversion}_all.deb" 2>&1 \ && sudo apt-get -f -y -qq install) \ && ([[ -n "$TMPDIR" ]] && rm -rf $TMPDIR) + + # check if the package is installed + dpkg-query -W -f='${Status}' "$pkgname" 2>/dev/null \ + | grep 'installed' >/dev/null } # Remove package(s)