From 087eb008e060a31ebe9ba6f87db3b44a83aa09c3 Mon Sep 17 00:00:00 2001 From: TomasM Date: Fri, 10 Nov 2017 07:30:49 -0500 Subject: [PATCH] pivot root to /run/initramfs instead of /mnt/live because systemd handles that better and other inits dont care --- livekitlib | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/livekitlib b/livekitlib index 2aa4999..ecab77c 100644 --- a/livekitlib +++ b/livekitlib @@ -774,8 +774,10 @@ change_root() if [ -x sbin/init -o -L sbin/init ]; then INIT=sbin/init; fi if [ "$INIT" = "" ]; then fatal "Can't find executable init command"; fi - mkdir -p mnt/live + mkdir -p run + mount -t tmpfs tmpfs run + mkdir -p run/initramfs mount -n -o remount,ro aufs . - pivot_root . mnt/live + pivot_root . run/initramfs exec $CHROOT . $INIT < dev/console > dev/console 2>&1 }