mirror of
https://github.com/AuxXxilium/arc-patches.git
synced 2024-11-23 14:50:55 +07:00
config: update
Signed-off-by: AuxXxilium <info@auxxxilium.tech>
This commit is contained in:
parent
27b39450ee
commit
f3e62324e9
@ -13,7 +13,7 @@ fi
|
|||||||
##$1 from, $2 to, $3 file to path
|
##$1 from, $2 to, $3 file to path
|
||||||
_replace_in_file() {
|
_replace_in_file() {
|
||||||
if grep -q "${1}" "${3}"; then
|
if grep -q "${1}" "${3}"; then
|
||||||
"${SED_PATH}" -i "${3}" -e "s#${1}#${2}#"
|
"${SED_PATH}" -i "s#${1}#${2}#" "${3}" 2>/dev/null
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -22,17 +22,18 @@ _replace_in_file() {
|
|||||||
# Args: $1 name, $2 new_val, $3 path
|
# Args: $1 name, $2 new_val, $3 path
|
||||||
_set_conf_kv() {
|
_set_conf_kv() {
|
||||||
# Delete
|
# Delete
|
||||||
if [ -z "$2" ]; then
|
if [ -z "${2}" ]; then
|
||||||
"${SED_PATH}" -i "${3}" -e "s/^${1}=.*$//"
|
"${SED_PATH}" -i "/^${1}=/d" "${3}" 2>/dev/null
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Replace
|
# Replace
|
||||||
if grep -q "^${1}=" "${3}"; then
|
if grep -q "^${1}=" "${3}"; then
|
||||||
"${SED_PATH}" -i "${3}" -e "s\"^${1}=.*\"${1}=\\\"${2}\\\"\""
|
"${SED_PATH}" -i "s#^${1}=.*#${1}=\"${2}\"#" "${3}" 2>/dev/null
|
||||||
return 0
|
return 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Add if doesn't exist
|
# Add if doesn't exist
|
||||||
echo "${1}=\"${2}\"" >>"${3}"
|
echo "${1}=\"${2}\"" >>"${3}"
|
||||||
|
return 0
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user