commit:     21de97a13101b3195ee0acf8d9652d2471fe7d23
Author:     Anna Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Sat Jun  4 04:20:13 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 16:28:04 2022 +0000
URL:        https://gitweb.gentoo.org/repo/proj/prefix.git/commit/?id=21de97a1

scripts/bootstrap-prefix.sh: enable ncpu detection for OpenBSD

Signed-off-by: Anna Vyalkova <cyber+gentoo <AT> sysrq.in>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 scripts/bootstrap-prefix.sh | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/scripts/bootstrap-prefix.sh b/scripts/bootstrap-prefix.sh
index 906ce86bc7..c7de6d7ec7 100755
--- a/scripts/bootstrap-prefix.sh
+++ b/scripts/bootstrap-prefix.sh
@@ -2632,12 +2632,18 @@ EOF
        echo
        local ncpu=
        case "${CHOST}" in
-               *-cygwin*)     ncpu=$(cmd /D /Q /C 'echo 
%NUMBER_OF_PROCESSORS%' | tr -d "\\r") ;;
-               *-darwin*)     ncpu=$(/usr/sbin/sysctl -n hw.ncpu)              
   ;;
-               *-freebsd*)    ncpu=$(/sbin/sysctl -n hw.ncpu)                  
   ;;
-               *-solaris*)    ncpu=$(/usr/sbin/psrinfo | wc -l)                
   ;;
-               *-linux-gnu*)  ncpu=$(cat /proc/cpuinfo | grep processor | wc 
-l)  ;;
-               *)             ncpu=1                                           
   ;;
+               *-cygwin*)
+                       ncpu=$(cmd /D /Q /C 'echo %NUMBER_OF_PROCESSORS%' | tr 
-d "\\r") ;;
+               *-darwin*)
+                       ncpu=$(/usr/sbin/sysctl -n hw.ncpu) ;;
+               *-freebsd* | *-openbsd*)
+                       ncpu=$(/sbin/sysctl -n hw.ncpu) ;;
+               *-solaris*)
+                       ncpu=$(/usr/sbin/psrinfo | wc -l) ;;
+               *-linux-gnu*)
+                       ncpu=$(cat /proc/cpuinfo | grep processor | wc -l) ;;
+               *)
+                       ncpu=1 ;;
        esac
        # get rid of excess spaces (at least Solaris wc does)
        ncpu=$((ncpu + 0))

Reply via email to