diff --git a/files/initrd/opt/rr/init.sh b/files/initrd/opt/rr/init.sh index 31399901..f87f1f13 100755 --- a/files/initrd/opt/rr/init.sh +++ b/files/initrd/opt/rr/init.sh @@ -63,10 +63,13 @@ initConfigKey "ramdisk-hash" "" "${USER_CONFIG_FILE}" initConfigKey "cmdline" "{}" "${USER_CONFIG_FILE}" initConfigKey "synoinfo" "{}" "${USER_CONFIG_FILE}" initConfigKey "addons" "{}" "${USER_CONFIG_FILE}" -initConfigKey "addons.acpid" "" "${USER_CONFIG_FILE}" -initConfigKey "addons.mountloader" "" "${USER_CONFIG_FILE}" -initConfigKey "addons.powersched" "" "${USER_CONFIG_FILE}" -initConfigKey "addons.reboottoloader" "" "${USER_CONFIG_FILE}" +if [ -z "$(readConfigMap "addons" "${USER_CONFIG_FILE}")" ]; then + initConfigKey "addons.acpid" "" "${USER_CONFIG_FILE}" + initConfigKey "addons.trivial" "" "${USER_CONFIG_FILE}" + initConfigKey "addons.mountloader" "" "${USER_CONFIG_FILE}" + initConfigKey "addons.powersched" "" "${USER_CONFIG_FILE}" + initConfigKey "addons.reboottoloader" "" "${USER_CONFIG_FILE}" +fi initConfigKey "modules" "{}" "${USER_CONFIG_FILE}" initConfigKey "modblacklist" "evbug,cdc_ether" "${USER_CONFIG_FILE}"