diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-05-28 09:54:29 +0000 |
---|---|---|
committer | Alyssa Ross <hi@alyssa.is> | 2023-05-31 10:27:22 +0000 |
commit | 997d39121cdb61bf2ba0852839e65f8adf633209 (patch) | |
tree | 419f3d1ef25d107a5218d252f5f422a19008a06e /img | |
parent | ce93e1cd22a40e4f0e678808c53031a889c4677b (diff) | |
download | spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.tar spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.tar.gz spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.tar.bz2 spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.tar.lz spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.tar.xz spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.tar.zst spectrum-997d39121cdb61bf2ba0852839e65f8adf633209.zip |
vm-lib/make-vm.nix: switch to EROFS
Signed-off-by: Alyssa Ross <hi@alyssa.is>
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 |