Added read-only (overlay) filesystem
This commit is contained in:
parent
052631361a
commit
e315c692d9
12
stage2/07-enable-overlayfs/00-run.sh
Executable file
12
stage2/07-enable-overlayfs/00-run.sh
Executable file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/bash -e
|
||||||
|
|
||||||
|
install -d "${ROOTFS_DIR}/etc/systemd/system/enable-overlayfs.target.wants"
|
||||||
|
install -m 644 files/enable-overlayfs.service "${ROOTFS_DIR}/etc/systemd/system/"
|
||||||
|
install -m 644 files/enable-overlayfs.target "${ROOTFS_DIR}/etc/systemd/system/"
|
||||||
|
install -m 755 files/enable_overlayfs.sh "${ROOTFS_DIR}/usr/bin/"
|
||||||
|
|
||||||
|
on_chroot << EOF
|
||||||
|
ln -s /etc/systemd/system/enable-overlayfs.service /etc/systemd/system/enable-overlayfs.target.wants/enable-overlayfs.service
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl set-default enable-overlayfs.target
|
||||||
|
EOF
|
10
stage2/07-enable-overlayfs/files/enable-overlayfs.service
Normal file
10
stage2/07-enable-overlayfs/files/enable-overlayfs.service
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Enable Overlay Filesystem
|
||||||
|
After=multi-user.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
ExecStart=/usr/bin/enable_overlayfs.sh
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=enable-overlayfs.target
|
5
stage2/07-enable-overlayfs/files/enable-overlayfs.target
Normal file
5
stage2/07-enable-overlayfs/files/enable-overlayfs.target
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
[Unit]
|
||||||
|
Description=Enable Overlay Filesystem Target
|
||||||
|
Requires=multi-user.target
|
||||||
|
After=multi-user.target
|
||||||
|
AllowIsolate=yes
|
5
stage2/07-enable-overlayfs/files/enable_overlayfs.sh
Executable file
5
stage2/07-enable-overlayfs/files/enable_overlayfs.sh
Executable file
|
@ -0,0 +1,5 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
/usr/bin/raspi-config nonint do_overlayfs 0
|
||||||
|
systemctl set-default multi-user.target
|
||||||
|
reboot
|
Loading…
Reference in New Issue
Block a user