aboutsummaryrefslogtreecommitdiffstats
path: root/main/openrc/modloop.initd
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2014-11-26 14:41:14 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2014-11-26 14:43:49 +0000
commitc2715cbec8e3ba2c8c5ac9fff5755f0a7d917113 (patch)
tree995ae165316bad422e2f3ac6a7fa8498e627b6e2 /main/openrc/modloop.initd
parenteec958fe0d531223ec6857ea925aca7c8835b410 (diff)
downloadaports-c2715cbec8e3ba2c8c5ac9fff5755f0a7d917113.tar.bz2
aports-c2715cbec8e3ba2c8c5ac9fff5755f0a7d917113.tar.xz
main/openrc: search for modloop in / and /boot
this allows having kernel in / which appears to be needed by RPI
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