]> gitweb @ CieloNegro.org - build-hc-pkg.git/blobdiff - build-hc-pkg
detect the name of GNU tar
[build-hc-pkg.git] / build-hc-pkg
index 81dcea4c97ed0650f1ed4cf38c59f4c981e43ef3..5743b3cf1554a574db00c73649001000750cb3dd 100755 (executable)
@@ -33,6 +33,21 @@ if [[ -z "$srcpath" || ! -e "$srcpath" ]]; then
     fi
 fi
 
-gmake -f mk/main.mk SRCPATH="$srcpath" PLATFORM="$platform" SHELL="$SHELL"
+# What's the name of our GNU tar?
+declare gnutar=""
+if which gnutar >/dev/null 2>&1; then
+    gnutar="gnutar"
+elif which gtar >/dev/null 2>&1; then
+    gnutar="gtar"
+else
+    echo "We need GNU tar to be installed." >&2
+    exit 1
+fi
+
+gmake -f mk/main.mk \
+    SRCPATH="$srcpath" \
+    PLATFORM="$platform" \
+    GNUTAR="$gnutar" \
+    SHELL="$SHELL"
 
 echo "If you are done, run \"$0 clean\" to cleanup the working directory."