diff --git a/initramfs-init b/initramfs-init index 79016ee3c5f4fffe2193da98bd890687d422333e..a25aab2b8d873a8464cb3918dec30121f959124f 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