mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
Merge pull request #134 from fbelavenuto/synoinfo-loader-bug
Bug in loader synoinfo.conf patch
This commit is contained in:
commit
4f2014ee14
@ -146,3 +146,25 @@ function arrayExistItem() {
|
|||||||
done
|
done
|
||||||
return ${EXISTS}
|
return ${EXISTS}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
###############################################################################
|
||||||
|
# Replace/remove/add values in .conf K=V file
|
||||||
|
# 1 - name
|
||||||
|
# 2 - new_val
|
||||||
|
# 3 - path
|
||||||
|
function _set_conf_kv() {
|
||||||
|
# Delete
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
sed -i "$3" -e "s/^$1=.*$//"
|
||||||
|
return $?;
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Replace
|
||||||
|
if grep -q "^$1=" "$3"; then
|
||||||
|
sed -i "$3" -e "s\"^$1=.*\"$1=\\\"$2\\\"\""
|
||||||
|
return $?
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Add if doesn't exist
|
||||||
|
echo "$1=\"$2\"" >> $3
|
||||||
|
}
|
||||||
|
@ -62,7 +62,7 @@ done < <(readModelArray "${MODEL}" "builds.${BUILD}.patch")
|
|||||||
# Patch /etc/synoinfo.conf
|
# Patch /etc/synoinfo.conf
|
||||||
echo -n "."
|
echo -n "."
|
||||||
for KEY in ${!SYNOINFO[@]}; do
|
for KEY in ${!SYNOINFO[@]}; do
|
||||||
sed -i "s|^${KEY}=.*|${KEY}=\"${SYNOINFO[${KEY}]}\"|" "${RAMDISK_PATH}/etc/synoinfo.conf" >"${LOG_FILE}" 2>&1 || dieLog
|
_set_conf_kv "${KEY}" "${SYNOINFO[${KEY}]}" "${RAMDISK_PATH}/etc/synoinfo.conf" >"${LOG_FILE}" 2>&1 || dieLog
|
||||||
done
|
done
|
||||||
|
|
||||||
# Patch /sbin/init.post
|
# Patch /sbin/init.post
|
||||||
|
Loading…
x
Reference in New Issue
Block a user