mirror of
https://github.com/AuxXxilium/arc.git
synced 2026-09-03 06:36:32 +08:00
@@ -185,18 +185,17 @@ for KEY in "${!SYNOINFO[@]}"; do
|
||||
_set_conf_kv "${RAMDISK_PATH}/etc/synoinfo.conf" "${KEY}" "${SYNOINFO[${KEY}]}" || exit 1
|
||||
_set_conf_kv "${RAMDISK_PATH}/etc.defaults/synoinfo.conf" "${KEY}" "${SYNOINFO[${KEY}]}" || exit 1
|
||||
done
|
||||
rm -f "${RAMDISK_PATH}/usr/bin/get_key_value"
|
||||
if [ ! -x "${RAMDISK_PATH}/usr/bin/get_key_value" ]; then
|
||||
printf '#!/bin/sh\n%s\n_get_conf_kv "$@"' "$(declare -f _get_conf_kv)" >"${RAMDISK_PATH}/usr/bin/get_key_value"
|
||||
chmod a+x "${RAMDISK_PATH}/usr/bin/get_key_value"
|
||||
fi
|
||||
rm -rf "${RAMDISK_PATH}/usr/bin/set_key_value"
|
||||
if [ ! -x "${RAMDISK_PATH}/usr/bin/set_key_value" ]; then
|
||||
printf '#!/bin/sh\n%s\n_set_conf_kv "$@"' "$(declare -f _set_conf_kv)" >"${RAMDISK_PATH}/usr/bin/set_key_value"
|
||||
chmod a+x "${RAMDISK_PATH}/usr/bin/set_key_value"
|
||||
fi
|
||||
|
||||
# Remove function from scripts
|
||||
find "${RAMDISK_PATH}/addons/" -type f -name "*.sh" -exec sed -i 's/function //g' {} \;
|
||||
|
||||
# Copying modulelist
|
||||
if [ -f "${USER_UP_PATH}/modulelist" ]; then
|
||||
cp -f "${USER_UP_PATH}/modulelist" "${RAMDISK_PATH}/addons/modulelist"
|
||||
|
||||
Reference in New Issue
Block a user