@@ -324,27 +324,33 @@ if [ -e /etc/rc.d/rc.unraid-api ]; then
324324 # uninstall the main source package
325325 [[ -f "/var/log/packages/${MAINNAME}" ]] && removepkg --terse "${MAINNAME}"
326326 # restore stock files
327- FILE=/usr/local/emhttp/plugins/dynamix/DisplaySettings.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
328- FILE=/usr/local/emhttp/plugins/dynamix/Registration.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
329- FILE=/usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
330- FILE=/usr/local/emhttp/plugins/dynamix/include/ProvisionCert.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
331- FILE=/usr/local/emhttp/plugins/dynamix/include/UpdateDNS.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
332- FILE=/usr/local/emhttp/plugins/dynamix/include/Wrappers.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
333- FILE=/usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
334- FILE=/usr/local/emhttp/plugins/dynamix.plugin.manager/Update.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
335- FILE=/usr/local/emhttp/plugins/dynamix.plugin.manager/include/ShowChanges.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
336- FILE=/usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/showchanges && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
337- FILE=/usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/unraidcheck && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
338- FILE=/usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidCheck.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
339- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/Connect.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
340- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/MyServers.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
341- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/Registration.page && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
342- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/include/myservers1.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
343- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/include/myservers2.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
344- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
345- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/data/server-state.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
346- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/include/reboot-details.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
347- FILE=/usr/local/emhttp/plugins/dynamix.my.servers/include/translations.php && [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
327+ FILES_TO_RESTORE=(
328+ "/usr/local/emhttp/plugins/dynamix/DisplaySettings.page"
329+ "/usr/local/emhttp/plugins/dynamix/Registration.page"
330+ "/usr/local/emhttp/plugins/dynamix/include/DefaultPageLayout.php"
331+ "/usr/local/emhttp/plugins/dynamix/include/ProvisionCert.php"
332+ "/usr/local/emhttp/plugins/dynamix/include/UpdateDNS.php"
333+ "/usr/local/emhttp/plugins/dynamix/include/Wrappers.php"
334+ "/usr/local/emhttp/plugins/dynamix.plugin.manager/Downgrade.page"
335+ "/usr/local/emhttp/plugins/dynamix.plugin.manager/Update.page"
336+ "/usr/local/emhttp/plugins/dynamix.plugin.manager/include/ShowChanges.php"
337+ "/usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/showchanges"
338+ "/usr/local/emhttp/plugins/dynamix.plugin.manager/scripts/unraidcheck"
339+ "/usr/local/emhttp/plugins/dynamix.plugin.manager/include/UnraidCheck.php"
340+ "/usr/local/emhttp/plugins/dynamix.my.servers/Connect.page"
341+ "/usr/local/emhttp/plugins/dynamix.my.servers/MyServers.page"
342+ "/usr/local/emhttp/plugins/dynamix.my.servers/Registration.page"
343+ "/usr/local/emhttp/plugins/dynamix.my.servers/include/myservers1.php"
344+ "/usr/local/emhttp/plugins/dynamix.my.servers/include/myservers2.php"
345+ "/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php"
346+ "/usr/local/emhttp/plugins/dynamix.my.servers/data/server-state.php"
347+ "/usr/local/emhttp/plugins/dynamix.my.servers/include/reboot-details.php"
348+ "/usr/local/emhttp/plugins/dynamix.my.servers/include/translations.php"
349+ )
350+
351+ for FILE in "${FILES_TO_RESTORE[@]}"; do
352+ [[ -f "$FILE-" ]] && mv -f "$FILE-" "$FILE"
353+ done
348354
349355 DIR=/usr/local/emhttp/plugins/dynamix.my.servers/unraid-components
350356 # certain instances where the directory is not present and others where it is, ensure we delete it before we restore it
0 commit comments