mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-03-10 06:07:33 +00:00
initram: allow user o specify filesystem in alpine_dev boot param
This commit is contained in:
parent
5f782a70ce
commit
8fdcf93149
@ -74,6 +74,10 @@ for i in `cat /proc/cmdline` ; do
|
|||||||
done
|
done
|
||||||
|
|
||||||
ALPINE_DEV=${KOPT_alpine_dev%%:*}
|
ALPINE_DEV=${KOPT_alpine_dev%%:*}
|
||||||
|
ALPINE_DEV_FS=${KOPT_alpine_dev##*:}
|
||||||
|
if [ "$ALPINE_DEV_FS" = "$ALPINE_DEV" ]; then
|
||||||
|
unset ALPINE_DEV_FS
|
||||||
|
fi
|
||||||
ALPINE_MNT=/media/$ALPINE_DEV
|
ALPINE_MNT=/media/$ALPINE_DEV
|
||||||
|
|
||||||
# hide kernel messages
|
# hide kernel messages
|
||||||
@ -109,7 +113,11 @@ eend 0
|
|||||||
|
|
||||||
# locate boot media and mount it
|
# locate boot media and mount it
|
||||||
ebegin "Mounting boot media"
|
ebegin "Mounting boot media"
|
||||||
mount $ALPINE_MNT >/dev/null 2>&1
|
mkdir -p $ALPINE_MNT
|
||||||
|
if [ -n "$ALPINE_DEV_FS" ]; then
|
||||||
|
mount_opts="-t $ALPINE_DEV_FS"
|
||||||
|
fi
|
||||||
|
mount $mount_opts /dev/$ALPINE_DEV $ALPINE_MNT >/dev/null 2>&1
|
||||||
eend $?
|
eend $?
|
||||||
ebegin "Mounting loopback device for kernel modules"
|
ebegin "Mounting loopback device for kernel modules"
|
||||||
modprobe loop
|
modprobe loop
|
||||||
|
Loading…
Reference in New Issue
Block a user