From 013692b999a36346d563131cebb45602af5da9b4 Mon Sep 17 00:00:00 2001 From: David Oberhollenzer Date: Fri, 29 Mar 2019 19:03:13 +0100 Subject: [PATCH] Cleanup: overlay mount setup - initrd can use the handy wrapper script from the rootfs - we don't need to initialize the overlay dir, the wrapper script does that Signed-off-by: David Oberhollenzer --- pkg/initrd/initrd.skel | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/pkg/initrd/initrd.skel b/pkg/initrd/initrd.skel index 772fabd..1e263f0 100644 --- a/pkg/initrd/initrd.skel +++ b/pkg/initrd/initrd.skel @@ -85,14 +85,7 @@ fi if [ ! -z "$overlay_dev" ]; then mount_device "$overlay_dev" "/newroot/cfg/overlay" "$overlay_type" - mkdir -p /newroot/cfg/overlay/etc - mkdir -p /newroot/cfg/overlay/etc_work - mkdir -p /newroot/cfg/overlay/var_lib - mkdir -p /newroot/cfg/overlay/var_lib_work - mkdir -p /newroot/cfg/overlay/usr - mkdir -p /newroot/cfg/overlay/usr_work - - chroot /newroot mount -n -t overlay overlay -olowerdir=/cfg/preserve/etc,upperdir=/cfg/overlay/etc,workdir=/cfg/overlay/etc_work /etc + chroot /newroot /lib/libexec/init/overlay.sh etc /etc else chroot /newroot mount --bind "/cfg/preserve/etc" "/etc" fi