diff options
Diffstat (limited to 'img')
-rw-r--r-- | img/app/etc/fstab | 2 | ||||
-rwxr-xr-x | img/app/etc/s6-linux-init/scripts/rc.init | 7 |
2 files changed, 6 insertions, 3 deletions
diff --git a/img/app/etc/fstab b/img/app/etc/fstab index 95bfe2b..c3afaba 100644 --- a/img/app/etc/fstab +++ b/img/app/etc/fstab @@ -4,5 +4,5 @@ proc /proc proc defaults 0 0 devpts /dev/pts devpts defaults,gid=4,mode=620 0 0 tmpfs /dev/shm tmpfs defaults 0 0 sysfs /sys sysfs defaults 0 0 -LABEL=ext /run/ext ext4 ro 0 0 +LABEL=ext /run/ext erofs ro 0 0 store /nix/store overlay ro,lowerdir=/nix/store:/run/ext/nix/store 0 0 diff --git a/img/app/etc/s6-linux-init/scripts/rc.init b/img/app/etc/s6-linux-init/scripts/rc.init index b46afb7..8e9741c 100755 --- a/img/app/etc/s6-linux-init/scripts/rc.init +++ b/img/app/etc/s6-linux-init/scripts/rc.init @@ -1,11 +1,14 @@ #!/bin/execlineb -P # SPDX-License-Identifier: EUPL-1.2+ -# SPDX-FileCopyrightText: 2020-2022 Alyssa Ross <hi@alyssa.is> +# SPDX-FileCopyrightText: 2020-2023 Alyssa Ross <hi@alyssa.is> if { s6-rc-init -c /etc/s6-rc /run/service } if { mkdir -p /dev/pts /dev/shm } -if { modprobe overlay } +if { + forx -pE module { erofs overlay } + modprobe $module +} if { mount -a } s6-rc change ok-all |