uwu

hardware bitcoin wallet software and build system
git clone https://git.parazyd.org/uwu
Log | Files | Refs | README | LICENSE

commit e433596e4c8c93c86e0425f9ba39565c04d17b86
parent 03f31396c9577a676ef5af73d337ddb560c7acba
Author: parazyd <parazyd@dyne.org>
Date:   Wed,  3 Feb 2021 00:49:30 +0100

Mount overlayfs on top of squashfs.

Diffstat:
Minitramfs/init | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/initramfs/init b/initramfs/init @@ -3,7 +3,7 @@ set -x /bin/busybox --install -s /bin -mkdir -p /dev /boot /mnt /proc /sys /etc /tmp +mkdir -p /dev /boot /mnt/ro /mnt/rw /proc /sys /etc /tmp touch /etc/fstab @@ -16,10 +16,14 @@ mount /dev/mmcblk0p1 /boot cp /boot/filesystem.squashfs /tmp umount /boot -mount -t squashfs /tmp/filesystem.squashfs /mnt -mount -t tmpfs -o size=50M none /mnt/home/uwu/.electrum +mount -t squashfs /tmp/filesystem.squashfs /mnt/ro +mount -t tmpfs size=256M none /mnt/rw +mkdir /mnt/rw/upper /mnt/rw/work +mount -t overlay \ + -o lowerdir=/mnt/ro,upperdir=/mnt/rw/upper,workdir=/mnt/rw/work \ + overlay /mnt/overlay -mount --move /dev /mnt/dev +mount --move /dev /mnt/overlay dev umount /proc /sys exec /bin/sh