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