X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=build-hc-pkg.git;a=blobdiff_plain;f=build-hc-pkg;h=e900fcfae14f44a209c2e47f40d37afb98be266e;hp=868039eb12fdf73432dd9042d2e61be04e0464c2;hb=HEAD;hpb=2a3f4cc52b80621fa709e77ebc824847a6bf1709 diff --git a/build-hc-pkg b/build-hc-pkg index 868039e..e900fcf 100755 --- a/build-hc-pkg +++ b/build-hc-pkg @@ -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."