diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/hostclass/freebsd_hypervisor | 3 | ||||
-rw-r--r-- | scripts/hostclass/pkg_repository | 2 | ||||
-rw-r--r-- | scripts/os/freebsd/80-microcode | 13 |
3 files changed, 13 insertions, 5 deletions
diff --git a/scripts/hostclass/freebsd_hypervisor b/scripts/hostclass/freebsd_hypervisor index cbd9c92..4e392e7 100644 --- a/scripts/hostclass/freebsd_hypervisor +++ b/scripts/hostclass/freebsd_hypervisor @@ -81,4 +81,5 @@ service devfs restart # Enable jails/bhyve to start on boot. sysrc -v \ vmctl_enable=YES \ - jail_enable=YES + jail_enable=YES \ + jail_reverse_stop=YES diff --git a/scripts/hostclass/pkg_repository b/scripts/hostclass/pkg_repository index b6dff4a..5ed852d 100644 --- a/scripts/hostclass/pkg_repository +++ b/scripts/hostclass/pkg_repository @@ -1,6 +1,6 @@ #!/bin/sh -: ${poudriere_versions:='14.1-RELEASE'} +: ${poudriere_versions:='14.2-RELEASE'} : ${poudriere_jobs:="$nproc"} : ${poudriere_dataset:="${state_dataset:-zroot}"} : ${poudriere_make_jobs_number:='8'} diff --git a/scripts/os/freebsd/80-microcode b/scripts/os/freebsd/80-microcode index 0d2a910..4dfebdf 100644 --- a/scripts/os/freebsd/80-microcode +++ b/scripts/os/freebsd/80-microcode @@ -9,10 +9,17 @@ fi if [ "${enable_microcode_updates:-}" = false ]; then set_loader_conf cpu_microcode_load=NO + sysrc -v microcode_update_enable=NO else pkg install -y cpu-microcode - set_loader_conf \ - cpu_microcode_load=YES \ - cpu_microcode_name="/boot/firmware/${microcode_name}" + if [ "${microcode_after_boot:-}" = true ]; + set_loader_conf cpu_microcode_load=NO + sysrc -v microcode_update_enable=YES + else + sysrc -v microcode_update_enable=NO + set_loader_conf \ + cpu_microcode_load=YES \ + cpu_microcode_name="/boot/firmware/${microcode_name}" + fi fi |