mirror of
https://github.com/openbsd/src.git
synced 2024-12-21 23:18:00 -08:00
Match what reorder_kernel is doing and use kern.osversion to find out whether
we are running an MP kernel or not. based on a reworked submission from kris at devtty dot one via deraadt@ input and ok robert@
This commit is contained in:
parent
144aff15d1
commit
f608ccdaec
@ -1,6 +1,6 @@
|
||||
#!/bin/ksh
|
||||
#
|
||||
# $OpenBSD: syspatch.sh,v 1.167 2020/12/07 21:19:28 ajacoutot Exp $
|
||||
# $OpenBSD: syspatch.sh,v 1.168 2023/12/13 17:50:23 ajacoutot Exp $
|
||||
#
|
||||
# Copyright (c) 2016, 2017 Antoine Jacoutot <ajacoutot@openbsd.org>
|
||||
#
|
||||
@ -34,7 +34,7 @@ usage()
|
||||
|
||||
apply_patch()
|
||||
{
|
||||
local _edir _file _files _patch=$1 _rc=0 _s _upself=false
|
||||
local _edir _file _files _kernel _patch=$1 _rc=0 _s _upself=false
|
||||
[[ -n ${_patch} ]]
|
||||
|
||||
_edir=${_TMP}/${_patch}
|
||||
@ -45,7 +45,8 @@ apply_patch()
|
||||
echo "Installing patch ${_patch##${_OSrev}-}"
|
||||
install -d ${_edir} ${_PDIR}/${_patch}
|
||||
|
||||
(($(sysctl -n hw.ncpufound) > 1)) &&
|
||||
_kernel=$(sysctl -n kern.osversion)
|
||||
[[ ${_kernel%#*} == "GENERIC.MP" ]] &&
|
||||
_s="-s @usr/share/relink/kernel/GENERIC/.*@@g" ||
|
||||
_s="-s @usr/share/relink/kernel/GENERIC.MP/.*@@g"
|
||||
_files="$(tar -xvzphf ${_TMP}/syspatch${_patch}.tgz -C ${_edir} \
|
||||
|
Loading…
Reference in New Issue
Block a user