diff options
Diffstat (limited to 'main/openrc/modloop.initd')
-rw-r--r-- | main/openrc/modloop.initd | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/main/openrc/modloop.initd b/main/openrc/modloop.initd index bfdac87b35..c59cd9a7d9 100644 --- a/main/openrc/modloop.initd +++ b/main/openrc/modloop.initd @@ -96,7 +96,11 @@ start() { bootimagedir=${KOPT_BOOT_IMAGE%/*} bootdir=${alpine_mnt}${bootimagedir} kver=$(uname -r) - kflavor=${kver##*-} + case $kver in + *-rc[0-9]) kflavor=vanilla;; + *-[a-z]*) kflavor=${kver##*-};; + *) kflavor=vanilla;; + esac for modloop in ${alpine_mnt}$KOPT_modloop \ ${bootdir}/modloop-$kver \ ${bootdir}/modloop-$kflavor \ |