summary refs log tree commit diff
path: root/img/app/etc
diff options
context:
space:
mode:
Diffstat (limited to 'img/app/etc')
-rw-r--r--img/app/etc/fstab2
-rwxr-xr-ximg/app/etc/s6-linux-init/scripts/rc.init7
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