From d8e8d3f6ab3967d1bb52db9ea3377b261dd2279d Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 29 Dec 2008 16:47:57 +0100 Subject: [PATCH] xbps_remove_pkg(): continue even if $destdir is not there. Binary packages won't provide $destdir anyway. --HG-- extra : convert_revision : b803c58c359e7e0f321d5855faa7ac2377b05364 --- shutils/pkgtarget_funcs.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/shutils/pkgtarget_funcs.sh b/shutils/pkgtarget_funcs.sh index fc3d30a86f..ece6df4117 100644 --- a/shutils/pkgtarget_funcs.sh +++ b/shutils/pkgtarget_funcs.sh @@ -156,13 +156,9 @@ remove_pkg() ver=$($XBPS_REGPKGDB_CMD version $pkg) [ -z "$ver" ] && msg_error "$pkg is not installed." - if [ ! -d "$XBPS_DESTDIR/$pkg-$ver" ]; then - msg_error "cannot find package on $XBPS_DESTDIR." - fi - . $XBPS_SHUTILSDIR/stow_funcs.sh unstow_pkg $pkg - if [ $? -eq 0 ]; then + if [ $? -eq 0 -a -d $XBPS_DESTDIR/$pkg-$ver ]; then rm -rf $XBPS_DESTDIR/$pkg-$ver fi return $?