From af284b261bc1b54d249c1fa6149f3a07ffac48e6 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 17 Nov 2010 02:46:08 +0100 Subject: [PATCH] xbps-src: do not hardcode unzip/xz path for extracting, assume it's in PATH. --- xbps-src/shutils/extract_funcs.sh | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/xbps-src/shutils/extract_funcs.sh b/xbps-src/shutils/extract_funcs.sh index 23c4f8f1e6b..5947602183a 100644 --- a/xbps-src/shutils/extract_funcs.sh +++ b/xbps-src/shutils/extract_funcs.sh @@ -110,7 +110,7 @@ extract_distfiles() case ${cursufx} in txz) - if [ ! -x $XBPS_MASTERDIR/usr/bin/xz ]; then + if ! command -v xz 2>&1 >/dev/null; then msg_error "cannot find xz for extraction." fi tar xfJ $XBPS_SRCDISTDIR/$curfile -C $extractdir @@ -145,9 +145,8 @@ extract_distfiles() fi ;; zip) - if [ -x $XBPS_MASTERDIR/usr/bin/unzip ]; then - $XBPS_MASTERDIR/usr/bin/unzip \ - -q -x $XBPS_SRCDISTDIR/$curfile \ + if command -v unzip 2>&1 >/dev/null; then + unzip -q -x $XBPS_SRCDISTDIR/$curfile \ -d $extractdir if [ $? -ne 0 ]; then msg_error "extracting $curfile into $XBPS_BUILDDIR."