From 5e4b955f60399839a4e08c5c77156031906821d7 Mon Sep 17 00:00:00 2001 From: Natanael Copa <ncopa@alpinelinux.org> Date: Wed, 28 Jan 2009 14:54:31 +0000 Subject: [PATCH] initramfs-init: mount new root before apkovl is extracted also create the symlink for kernel modules --- initramfs-init | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/initramfs-init b/initramfs-init index 56c03e140a20..d5f705358471 100755 --- a/initramfs-init +++ b/initramfs-init @@ -132,6 +132,8 @@ ebegin "Loading hardware drivers" scan_drivers eend 0 +mount -t tmpfs -o size=50M tmpfs $NEWROOT + # look for apkovl for i in usb floppy cdrom; do mount /media/$i 2>/dev/null || continue @@ -150,7 +152,6 @@ fi # install new root ebegin "Installing packages to root filesystem" -mount -t tmpfs -o size=50M tmpfs $NEWROOT apk add --root /newroot --repository /media/cdrom/apks \ --initdb --quiet --progress $pkgs eend $? @@ -164,6 +165,8 @@ cat /proc/mounts | while read DEV DIR TYPE OPTS ; do done sync +ln -sf /.modloop/modules $NEWROOT/lib/modules + if [ -x $NEWROOT/sbin/init ]; then exec /bin/busybox switch_root $NEWROOT /sbin/init $KOPT_init_args fi -- GitLab