diff options
Diffstat (limited to 'source/installer')
-rw-r--r-- | source/installer/ChangeLog.txt | 3 | ||||
-rwxr-xr-x | source/installer/sources/initrd/etc/rc.d/rc.S | 7 |
2 files changed, 10 insertions, 0 deletions
diff --git a/source/installer/ChangeLog.txt b/source/installer/ChangeLog.txt index b2c4c6fc6..b3341d421 100644 --- a/source/installer/ChangeLog.txt +++ b/source/installer/ChangeLog.txt @@ -1,3 +1,6 @@ +Thu May 25 00:15:21 UTC 2023 + Mount efivarfs. ++--------------------------+ Wed Apr 5 19:09:55 UTC 2023 build_installer.sh: Switch /sbin/depmod from BusyBox's implementation to kmod's, as the busybox implementation doesn't work. diff --git a/source/installer/sources/initrd/etc/rc.d/rc.S b/source/installer/sources/initrd/etc/rc.d/rc.S index a5c52f548..42a00ba74 100755 --- a/source/installer/sources/initrd/etc/rc.d/rc.S +++ b/source/installer/sources/initrd/etc/rc.d/rc.S @@ -13,6 +13,13 @@ # Mount sysfs next: /sbin/mount -v sysfs /sys -t sysfs 1> /dev/null +# The efivarfs filesystem is used for reading and writing EFI variables, such +# as the boot menu entries. By default efivarfs will be mounted read-write on +# the /sys/firmware/efi/efivars directory. +if [ -d /sys/firmware/efi/efivars ]; then + mount -o rw -t efivarfs none /sys/firmware/efi/efivars +fi + # Set a root password for the Slackware Installer if set as a Kernel cmdline: # This is intended for network installations where otherwise the root password # would be unset. |