Tested on Mac OS 10.7 (Lion). Signed-off-by: Bernhard Walle <bernh...@bwalle.de> --- v2: Use /usr/sbin/sysctl instead of relying on the $PATH and don't check for the operating system but just try it out.
bin/ptxdist | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/bin/ptxdist b/bin/ptxdist index 74a52ad..52e9c76 100755 --- a/bin/ptxdist +++ b/bin/ptxdist @@ -2088,12 +2088,14 @@ setup_config() { local pmf_extern="-j1" local cpus + # this one is for Linux if [ -r /proc/cpuinfo ]; then cpus="$(egrep '^(processor|cpu )' /proc/cpuinfo | wc -l)" if [ ${cpus} -eq 0 ]; then cpus=1 fi - else + # and this one is tested on Darwin and should work on BSDs + elif ! cpus="$(/usr/sbin/sysctl -n hw.ncpu)" 2> /dev/null; then cpus=1 fi local pmf_intern="-j$(( ${cpus} * 2 ))" -- 1.7.7.4 -- ptxdist mailing list ptxdist@pengutronix.de