Porting/bisect.pl: /usr/sbin/sysctl exists blead
authorKarl Williamson <khw@cpan.org>
Sun, 24 Jul 2016 00:28:52 +0000 (18:28 -0600)
committerKarl Williamson <khw@cpan.org>
Tue, 30 Aug 2016 14:30:53 +0000 (08:30 -0600)
Porting/bisect.pl

index 68d68d1..82b9ae7 100755 (executable)
@@ -61,8 +61,10 @@ if (!defined $jobs &&
         while (<$fh>) {
             ++$cpus if /^processor\s+:\s+\d+$/;
         }
-    } elsif (-x '/sbin/sysctl') {
-        $cpus =  $1 if `/sbin/sysctl hw.ncpu` =~ /^hw\.ncpu: (\d+)$/;
+    } elsif (-x '/sbin/sysctl' || -x '/usr/sbin/sysctl') {
+        my $sysctl =  '/sbin/sysctl';
+        $sysctl =  "/usr$sysctl" unless -x $sysctl;
+        $cpus =  $1 if `$sysctl hw.ncpu` =~ /^hw\.ncpu: (\d+)$/;
     } elsif (-x '/usr/bin/getconf') {
         $cpus = $1 if `/usr/bin/getconf _NPROCESSORS_ONLN` =~ /^(\d+)$/;
     }