diff options
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/hostclass/laptop/20-laptop | 12 | ||||
-rw-r--r-- | scripts/hostclass/pkg_repository | 2 | ||||
-rw-r--r-- | scripts/os/freebsd/50-idm | 3 |
3 files changed, 14 insertions, 3 deletions
diff --git a/scripts/hostclass/laptop/20-laptop b/scripts/hostclass/laptop/20-laptop index ce4a065..4e87fdb 100644 --- a/scripts/hostclass/laptop/20-laptop +++ b/scripts/hostclass/laptop/20-laptop @@ -36,6 +36,16 @@ case ${wireless_type:-} in sysrc -v wlans_iwm0='wlan0' ;; + iwlwifi*) + set_loader_conf \ + devmatch_blocklist="if_iwm" \ + compat.linuxkpi.iwlwifi_11n_disable="0" \ + compat.linuxkpi.iwlwifi_disable_11ac="0" + + sysrc -v wlans_iwlwifi0='wlan0' + + pkg install "wifi-firmware-iwlwifi-kmod-${wireless_type#iwlwifi}" + ;; esac # Enable power saving for sound card. @@ -43,7 +53,7 @@ set_sysctl hw.snd.latency=7 # Configure wireless card. sysrc -v \ - create_args_wlan0='country US regdomain FCC' \ + create_args_wlan0='wlanmode sta country US regdomain FCC' \ ifconfig_wlan0="WPA DHCP powersave" # Hardware-specific fixes. diff --git a/scripts/hostclass/pkg_repository b/scripts/hostclass/pkg_repository index 872320b..4be5d1d 100644 --- a/scripts/hostclass/pkg_repository +++ b/scripts/hostclass/pkg_repository @@ -1,6 +1,6 @@ #!/bin/sh -: ${poudriere_versions:='14.2-RELEASE'} +: ${poudriere_versions:='14.3-RELEASE'} : ${poudriere_jobs:="$nproc"} : ${poudriere_dataset:="${state_dataset:-zroot}"} : ${poudriere_make_jobs_number:='4'} diff --git a/scripts/os/freebsd/50-idm b/scripts/os/freebsd/50-idm index 8c8cac3..828e18f 100644 --- a/scripts/os/freebsd/50-idm +++ b/scripts/os/freebsd/50-idm @@ -12,12 +12,13 @@ pkg install -y \ cyrus-sasl-gssapi \ nss-pam-ldapd-sasl \ openldap26-client \ - pam_krb5-mit \ perl5 \ p5-perl-ldap \ p5-Authen-SASL \ pam_mkhomedir +pkg install -y pam_krb5-mit || pkg install -y pam_krb5 + # Script to create /usr/local/home/${USER} on login. install_file -m 0555 /usr/local/libexec/pam-create-local-homedir |