From 5e4b955f60399839a4e08c5c77156031906821d7 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 28 Jan 2009 14:54:31 +0000 Subject: 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(-) (limited to 'initramfs-init') diff --git a/initramfs-init b/initramfs-init index 56c03e1..d5f7053 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 -- cgit v1.2.3-60-g2f50