From 0194df5512c03c326f84370b99f22ce449900d04 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Thu, 26 Nov 2009 23:59:25 +0100 Subject: [PATCH] xbps-src: fix properly refusing to install installed pkgs. --HG-- extra : convert_revision : e8013bdb452c482331b19bed2199c58fb79f43fc --- xbps-src/shutils/pkgtarget_funcs.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/xbps-src/shutils/pkgtarget_funcs.sh b/xbps-src/shutils/pkgtarget_funcs.sh index 900136af553..8676533e483 100644 --- a/xbps-src/shutils/pkgtarget_funcs.sh +++ b/xbps-src/shutils/pkgtarget_funcs.sh @@ -54,9 +54,11 @@ install_pkg() . $XBPS_SHUTILSDIR/builddep_funcs.sh check_installed_pkg "$pkg" if [ $? -eq 1 -o $? -eq 0 ]; then - fullpkg="$pkgname-$($XBPS_PKGDB_CMD version $pkgname)" - msg_warn "$fullpkg is already installed, remove or reinstall it." - exit 0 + instver="$($XBPS_PKGDB_CMD version $pkgname)" + if [ -n "$instver" ]; then + msg_warn "$pkgname-$instver is already installed, remove or reinstall it." + exit 0 + fi fi #