diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2013-03-01 13:41:24 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2013-03-01 13:41:24 +0000 |
commit | ed0139df75058085871d0ee8bf930642a0503889 (patch) | |
tree | 90d790d3a91ab596ab4aab4ca40ce09afb8369c0 /main/openrc/modloop.initd | |
parent | d6e6ec28795dce2612bc66be94b44daef10758ef (diff) | |
download | aports-ed0139df75058085871d0ee8bf930642a0503889.tar.bz2 aports-ed0139df75058085871d0ee8bf930642a0503889.tar.xz |
main/openrc: modloop: fixes for syslinux-5
Diffstat (limited to 'main/openrc/modloop.initd')
-rw-r--r-- | main/openrc/modloop.initd | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/main/openrc/modloop.initd b/main/openrc/modloop.initd index 97a45cc19a..11e8089700 100644 --- a/main/openrc/modloop.initd +++ b/main/openrc/modloop.initd @@ -11,12 +11,13 @@ depend() { # read kernel options init_KOPT() { eval set -- $(cat /proc/cmdline 2>/dev/null) - while [ $# -gt 0 ]; do - case "$1" in - *=*) eval "KOPT_${1%%=*}='${1#*=}'" ;; - *) eval "KOPT_$(echo $1 | sed 's: :_:g')=yes" ;; + # in case syslinux does not set BOOT_IMAGE + KOPT_BOOT_IMAGE="${1}" + for opt; do + case "$opt" in + alpine_dev=*|modloop=*|BOOT_IMAGE=*) + eval "KOPT_${opt%%=*}='${opt#*=}'" ;; esac - shift done } |