|
|
|
@ -99,11 +99,12 @@ killall_proc_mountpoint() {
@@ -99,11 +99,12 @@ killall_proc_mountpoint() {
|
|
|
|
|
done |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
_getcmdline() { |
|
|
|
|
getcmdline() { |
|
|
|
|
local _line |
|
|
|
|
local _i |
|
|
|
|
local CMDLINE_ETC_D |
|
|
|
|
local CMDLINE_ETC |
|
|
|
|
unset _line |
|
|
|
|
unset CMDLINE_ETC CMDLINE_ETC_D |
|
|
|
|
|
|
|
|
|
if [ -e /etc/cmdline ]; then |
|
|
|
|
while read -r _line; do |
|
|
|
@ -120,6 +121,7 @@ _getcmdline() {
@@ -120,6 +121,7 @@ _getcmdline() {
|
|
|
|
|
read -r CMDLINE </proc/cmdline; |
|
|
|
|
CMDLINE="$CMDLINE_ETC_D $CMDLINE_ETC $CMDLINE" |
|
|
|
|
fi |
|
|
|
|
printf "%s" "$CMDLINE" |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
_dogetarg() { |
|
|
|
@ -127,7 +129,7 @@ _dogetarg() {
@@ -127,7 +129,7 @@ _dogetarg() {
|
|
|
|
|
unset _val |
|
|
|
|
unset _o |
|
|
|
|
unset _doecho |
|
|
|
|
_getcmdline |
|
|
|
|
CMDLINE=$(getcmdline) |
|
|
|
|
|
|
|
|
|
for _o in $CMDLINE; do |
|
|
|
|
if [ "${_o%%=*}" = "${1%%=*}" ]; then |
|
|
|
@ -258,7 +260,7 @@ _dogetargs() {
@@ -258,7 +260,7 @@ _dogetargs() {
|
|
|
|
|
local _o _found _key |
|
|
|
|
unset _o |
|
|
|
|
unset _found |
|
|
|
|
_getcmdline |
|
|
|
|
CMDLINE=$(getcmdline) |
|
|
|
|
_key="$1" |
|
|
|
|
set -- |
|
|
|
|
for _o in $CMDLINE; do |
|
|
|
|