summaryrefslogtreecommitdiffstats
path: root/initramfs-init
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2009-02-19 08:33:52 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2009-02-19 08:33:52 +0000
commit83151c3bbba336a392444ba42e2e198216e60571 (patch)
tree40060cd58cc645f0d22c6d368b0057dcbcf6c588 /initramfs-init
parent7107c179aa5f23295daf5c9e564d9b4be7e03d52 (diff)
downloadabuild-83151c3bbba336a392444ba42e2e198216e60571.tar.bz2
abuild-83151c3bbba336a392444ba42e2e198216e60571.tar.xz
initfs: support for modloop boot option
Diffstat (limited to 'initramfs-init')
-rwxr-xr-xinitramfs-init7
1 files changed, 6 insertions, 1 deletions
diff --git a/initramfs-init b/initramfs-init
index 79016ee..a25aab2 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