]> gitweb @ CieloNegro.org - build-hc-pkg.git/blobdiff - build-hc-pkg
Various changes to support Linux
[build-hc-pkg.git] / build-hc-pkg
index 868039eb12fdf73432dd9042d2e61be04e0464c2..e900fcfae14f44a209c2e47f40d37afb98be266e 100755 (executable)
@@ -36,6 +36,17 @@ function detect_gnu_tar () {
     fi
 }
 
+function detect_gnu_sed () {
+    if which gsed >/dev/null 2>&1; then
+        echo "gsed"
+    elif sed --version | grep -qF GNU; then
+        echo "sed"
+    else
+        echo "We need GNU sed to be installed." >&2
+        exit 1
+    fi
+}
+
 function say_hello () {
     local -r self=$(basename "$0")
     local -r platform=$(detect_platform_type)
@@ -81,6 +92,7 @@ function build_hc_pkg () {
         SRCPATH="$srcpath" \
         PLATFORM="$(detect_platform_type)" \
         GNUTAR="$(detect_gnu_tar)" \
+        GNUSED="$(detect_gnu_sed)" \
         SHELL="$SHELL"
 
     echo "If you are done, run \"$0 clean\" to cleanup the working directory."