X-Git-Url: http://git.cielonegro.org/gitweb.cgi?a=blobdiff_plain;f=build-hc-pkg;h=0c9069e613629c07e20bc6335d94be429c31d9bd;hb=c4272cb4638c1628b2559b0b7374faa4ea532576;hp=e0e55f512c25a98bf8c50d4f1277339c5d036d27;hpb=c733c44f3636fccd086bcbef8b3bc81602a8fa49;p=build-hc-pkg.git diff --git a/build-hc-pkg b/build-hc-pkg index e0e55f5..0c9069e 100755 --- a/build-hc-pkg +++ b/build-hc-pkg @@ -12,7 +12,7 @@ function detect_platform_type () { } function detect_number_of_cpus () { - if ! sysctl -n hw.ncpu; then + if ! sysctl -n hw.ncpu 2>/dev/null; then echo "WARNING: I don't know how to detect the number of processors on this platform." >&2 echo "WARNING: GHC will be built using only 1 processor. Expect some slowdown." >&2 echo 1 @@ -31,10 +31,16 @@ function detect_gnu_tar () { } function say_hello () { + local -r self=$(basename "$0") local -r platform=$(detect_platform_type) local -r n_cpus=$(detect_number_of_cpus) - echo "This is build-hc-pkg, running on $platform with $n_cpus processors." + echo -n "This is $self, running on $platform with $n_cpus " + if (( $n_cpus == 1 )); then + echo "processor." + else + echo "processors." + fi } function srcpath () {