diff --git a/etc/archboot/allinone-lts.conf b/etc/archboot/allinone-lts.conf index 479abd57a..4fb598fff 100644 --- a/etc/archboot/allinone-lts.conf +++ b/etc/archboot/allinone-lts.conf @@ -19,7 +19,7 @@ arch_smartmontools arch_licenses arch_wireless arch_wireless_staging_lts arch_li arch_vim arch_wipe arch_testdisk arch_ddrescue arch_chntpw arch_weechat arch_nmap arch_tcpdump \ arch_speedtouch arch_openconnect arch_dnsmasq arch_platform arch_hypervisor arch_dmidecode \ arch_wiki_lite arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch \ -arch_lockdown-ms arch_prebootloader arch_efivar net" +arch_lockdown-ms arch_prebootloader arch_efivar net arch_efi_kernel_modules" ### NETWORK SETUP # the default install media creating process, uses latest files from svn! diff --git a/etc/archboot/allinone.conf b/etc/archboot/allinone.conf index a90891f3f..6f253bf91 100644 --- a/etc/archboot/allinone.conf +++ b/etc/archboot/allinone.conf @@ -18,7 +18,7 @@ arch_openvpn arch_vpnc arch_pptpclient arch_smartmontools arch_licenses arch_wir arch_linux_atm arch_netctl arch_fsarchiver arch_vim arch_wipe arch_testdisk arch_ddrescue \ arch_chntpw arch_weechat arch_nmap arch_tcpdump arch_speedtouch arch_openconnect arch_dnsmasq arch_platform \ arch_hypervisor arch_dmidecode arch_wiki_lite arch_intel_ucode arch_amd_ucode arch_wvdial \ -arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net" +arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net arch_efi_kernel_modules" ### NETWORK SETUP # the default install media creating process, uses latest files from svn! diff --git a/etc/archboot/default-ftp-pxelinux.conf b/etc/archboot/default-ftp-pxelinux.conf index 897d78484..f1b7345b2 100644 --- a/etc/archboot/default-ftp-pxelinux.conf +++ b/etc/archboot/default-ftp-pxelinux.conf @@ -18,7 +18,8 @@ arch_grub arch_refind arch_gummiboot arch_efilinux arch_efibootmgr arch_syslinux arch_usbutils arch_openvpn arch_vpnc arch_pptpclient arch_smartmontools arch_licenses \ arch_wireless arch_wireless_staging arch_linux_atm arch_netctl arch_fsarchiver \ arch_vim arch_platform arch_chntpw arch_pxelinux arch_dmidecode arch_wiki_lite \ -arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net" +arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch \ +arch_lockdown-ms arch_prebootloader arch_efivar net arch_efi_kernel_modules" ### NETWORK SETUP # the default install media creating process, uses latest files from svn! diff --git a/etc/archboot/default-ftp.conf b/etc/archboot/default-ftp.conf index ff738252e..edaee56a1 100644 --- a/etc/archboot/default-ftp.conf +++ b/etc/archboot/default-ftp.conf @@ -19,7 +19,7 @@ arch_pciutils arch_usbutils arch_openvpn arch_vpnc arch_pptpclient arch_smartmon arch_licenses arch_wireless arch_wireless_staging arch_linux_atm arch_netctl arch_fsarchiver \ arch_addons arch_vim arch_wipe arch_testdisk arch_ddrescue arch_chntpw \ arch_platform arch_dmidecode arch_wiki_lite arch_intel_ucode arch_amd_ucode arch_wvdial \ -arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net" +arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net arch_efi_kernel_modules" ### NETWORK SETUP # the default install media creating process, uses latest files from svn! diff --git a/etc/archboot/default-pxelinux.conf b/etc/archboot/default-pxelinux.conf index 164b72233..60160893a 100644 --- a/etc/archboot/default-pxelinux.conf +++ b/etc/archboot/default-pxelinux.conf @@ -18,7 +18,8 @@ arch_grub arch_refind arch_gummiboot arch_efilinux arch_efibootmgr arch_syslinux arch_usbutils arch_openvpn arch_vpnc arch_pptpclient arch_smartmontools arch_licenses arch_wireless \ arch_wireless_staging arch_linux_atm arch_netctl arch_fsarchiver arch_vim arch_pxelinux \ arch_wipe arch_testdisk arch_ddrescue arch_chntpw arch_platform arch_dmidecode \ -arch_wiki_lite arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net" +arch_wiki_lite arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch \ +arch_lockdown-ms arch_prebootloader arch_efivar net arch_efi_kernel_modules" ### NETWORK SETUP # the default install media creating process, uses latest files from svn! diff --git a/etc/archboot/default.conf b/etc/archboot/default.conf index 9afdfb76a..b8815430d 100644 --- a/etc/archboot/default.conf +++ b/etc/archboot/default.conf @@ -18,7 +18,8 @@ arch_pppoe arch_grub arch_refind arch_gummiboot arch_efilinux arch_efibootmgr ar arch_usbutils arch_openvpn arch_vpnc arch_pptpclient arch_smartmontools arch_licenses arch_wireless \ arch_wireless_staging arch_linux_atm arch_netctl arch_fsarchiver arch_vim arch_wipe \ arch_testdisk arch_ddrescue arch_chntpw arch_platform arch_dmidecide arch_wiki_lite \ -arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch arch_lockdown-ms arch_prebootloader arch_efivar net" +arch_intel_ucode arch_amd_ucode arch_wvdial arch_usb_modeswitch \ +arch_lockdown-ms arch_prebootloader arch_efivar net arch_efi_kernel_modules" ### NETWORK SETUP # the default install media creating process, uses latest files from svn! diff --git a/usr/lib/initcpio/install/arch_efi_kernel_modules b/usr/lib/initcpio/install/arch_efi_kernel_modules new file mode 100644 index 000000000..b247c63a5 --- /dev/null +++ b/usr/lib/initcpio/install/arch_efi_kernel_modules @@ -0,0 +1,17 @@ +#!/bin/bash +# Created by Tobias Powalowski + +build () +{ + add_checked_modules '/fs/efivarfs' + add_checked_modules '/firmware/efivars' + add_checked_modules '/firmware/efi_pstore' +} + +help () +{ +cat<