Support bootconfig on util_functions.sh

Close #4869
This commit is contained in:
LoveSy 2021-11-02 20:25:14 +08:00 committed by topjohnwu
parent def1811d48
commit 4dac9e40bd

View File

@ -22,7 +22,9 @@ toupper() {
grep_cmdline() {
local REGEX="s/^$1=//p"
cat /proc/cmdline | tr '[:space:]' '\n' | sed -n "$REGEX" 2>/dev/null
local CL=$(cat /proc/cmdline 2>/dev/null)
POSTFIX=$([ $(expr $(echo "$CL" | tr -d -c '"' | wc -m) % 2) == 0 ] && echo -n '' || echo -n '"')
{ eval "for i in $CL$POSTFIX; do echo \$i; done" ; cat /proc/bootconfig 2>/dev/null | sed 's/[[:space:]]*=[[:space:]]*\(.*\)/=\1/g' | sed 's/"//g'; } | sed -n "$REGEX" 2>/dev/null
}
grep_prop() {