On 18.07.19 19:38, Solene Rapenne wrote:
On Thu, Jul 18, 2019 at 07:15:50PM +0300, Gregory Edigarov wrote:
Hello,

Just tired a of rebooting into UKC a bit.

diff --git a/libexec/reorder_kernel/reorder_kernel.sh
b/libexec/reorder_kernel/reorder_kernel.sh
index ecd8d8fc563..7354350505a 100644
--- a/libexec/reorder_kernel/reorder_kernel.sh
+++ b/libexec/reorder_kernel/reorder_kernel.sh
@@ -66,5 +66,9 @@ make newbsd
  make newinstall
  sync

+if [[ -f /etc/kernel.conf ]]; then
+       config -ef /bsd < /etc/kernel.conf
+fi
+
  echo "\nKernel has been relinked and is active on next reboot.\n"
  cat $SHA256

What is that /etc/kernel.conf file? No man page mentions it.

Sorry for not providing manual page. I am not a native speaker. /etc/kernel.conf is simply a file that contains UKC commands one per line ending with quit

mine is:
greg@lbld12 ~ # cat /etc/kernel.conf

disable pcppi

quit

also updated diff, now reevaluates sha256 if kernel is changed by config as pointed by Stuart Henderson.

diff --git a/libexec/reorder_kernel/reorder_kernel.sh b/libexec/reorder_kernel/reorder_kernel.sh
index ecd8d8fc563..90bf4364421 100644
--- a/libexec/reorder_kernel/reorder_kernel.sh
+++ b/libexec/reorder_kernel/reorder_kernel.sh
@@ -66,5 +66,10 @@ make newbsd
 make newinstall
 sync

+if [[ -f /etc/kernel.conf ]]; then
+       config -ef /bsd < /etc/kernel.conf
+       sha256 -h $SHA256 /bsd
+fi
+
 echo "\nKernel has been relinked and is active on next reboot.\n"
 cat $SHA256

Reply via email to