aboutsummaryrefslogtreecommitdiffstats
path: root/main/openrc/modloop.initd
diff options
context:
space:
mode:
Diffstat (limited to 'main/openrc/modloop.initd')
-rw-r--r--main/openrc/modloop.initd5
1 files changed, 4 insertions, 1 deletions
diff --git a/main/openrc/modloop.initd b/main/openrc/modloop.initd
index f10713c697..bfdac87b35 100644
--- a/main/openrc/modloop.initd
+++ b/main/openrc/modloop.initd
@@ -94,13 +94,16 @@ start() {
fi
bootimagedir=${KOPT_BOOT_IMAGE%/*}
- bootdir=${alpine_mnt}${bootimagedir:-/boot}
+ bootdir=${alpine_mnt}${bootimagedir}
kver=$(uname -r)
kflavor=${kver##*-}
for modloop in ${alpine_mnt}$KOPT_modloop \
${bootdir}/modloop-$kver \
${bootdir}/modloop-$kflavor \
${bootdir}/modloop \
+ ${alpine_mnt}/boot/modloop-$kver \
+ ${alpine_mnt}/boot/modloop-$kflavor \
+ ${alpine_mnt}/boot/modloop \
${alpine_mnt}$KOPT_BOOT_IMAGE.modloop.*; do
[ -f "$modloop" -o -n "$KOPT_modloop" ] && break