]> gitweb @ CieloNegro.org - build-hc-pkg.git/blobdiff - build-hc-pkg
detect_number_of_cpus: tiny fix
[build-hc-pkg.git] / build-hc-pkg
index 07f1cd28b4c4bd9a68c2904c029f6d85fe661225..0c9069e613629c07e20bc6335d94be429c31d9bd 100755 (executable)
@@ -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,11 @@ 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 -n "This is build-hc-pkg, running on $platform with $n_cpus "
+    echo -n "This is $self, running on $platform with $n_cpus "
     if (( $n_cpus == 1 )); then
         echo "processor."
     else