From 2d176a4b11b660dea037f1b89bc8643304dc8223 Mon Sep 17 00:00:00 2001 From: r00t Date: Wed, 4 Feb 2015 19:26:13 -0500 Subject: [PATCH] tweaks to see if i can get overlayfs working happy with systemd. see https://projects.archlinux.org/archiso.git/commit/?id=a637bdb8574168ab4cddef13d5de7f458650bda5, changes to archiso/initcpio/hooks/archiso --- extra/pre-build.d/usr/lib/initcpio/hooks/livecd | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/extra/pre-build.d/usr/lib/initcpio/hooks/livecd b/extra/pre-build.d/usr/lib/initcpio/hooks/livecd index 1b1f6b0..87386b8 100644 --- a/extra/pre-build.d/usr/lib/initcpio/hooks/livecd +++ b/extra/pre-build.d/usr/lib/initcpio/hooks/livecd @@ -6,10 +6,13 @@ run_cleanuphook () { echo "Now attempting overlay mount..." - mkdir /new_root.hw - mount --move /new_root /new_root.hw - mkdir /dev/shm - mount -t tmpfs none /dev/shm - mount -t overlay overlay -olowerdir=/new_root.hw,upperdir=/new_root,workdir=/dev/shm -o noatime + #mkdir /new_root.hw + mkdir -p /run/archiso/cowspace/upperdir /run/archiso/cowspace/workdir + #mount --move /new_root /new_root.hw + #mkdir /dev/shm + #mount -t tmpfs none /dev/shm + #mount -t overlay overlay -olowerdir=/new_root.hw,upperdir=/new_root,workdir=/dev/shm -o noatime + umount -l /new_root > /dev/null 2>&1 + mount -t overlay -o lowerdir=/run/archiso/sfs/airootfs,upperdir=/run/archiso/cowspace/upperdir,workdir=/run/archiso/cowspace/workdir airootfs /new_root pkill -9 dropbear #kill SSH (in preparation for the live system starting ssh on port 22 }