From 83151c3bbba336a392444ba42e2e198216e60571 Mon Sep 17 00:00:00 2001
From: Natanael Copa <ncopa@alpinelinux.org>
Date: Thu, 19 Feb 2009 08:33:52 +0000
Subject: [PATCH] initfs: support for modloop boot option

---
 initramfs-init | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/initramfs-init b/initramfs-init
index 79016ee3c5f4..a25aab2b8d87 100755
--- a/initramfs-init
+++ b/initramfs-init
@@ -121,7 +121,12 @@ mount $mount_opts /dev/$ALPINE_DEV $ALPINE_MNT >/dev/null 2>&1
 eend $?
 ebegin "Mounting loopback device for kernel modules"
 modprobe loop
-mount -o loop,ro -t cramfs $ALPINE_MNT/$KOPT_BOOT_IMAGE.cmg /.modloop
+if [ -n "$KOPT_modloop" ]; then
+	modloop=$KOPT_modloop
+else
+	modloop=$KOPT_BOOT_IMAGE.cmg
+fi
+mount -o loop,ro -t cramfs $ALPINE_MNT/$modloop /.modloop
 rc=$?
 if [ "$rc" = 0 ]; then
 	rm -rf /lib/modules
-- 
GitLab