diff --git a/plugin/plugins/dynamix.unraid.net.plg b/plugin/plugins/dynamix.unraid.net.plg index 3cb97bf79..58c29bb1b 100755 --- a/plugin/plugins/dynamix.unraid.net.plg +++ b/plugin/plugins/dynamix.unraid.net.plg @@ -695,6 +695,11 @@ if [[ -n "${ADDTEXT1}" || -n "${ADDTEXT2}" || -n "${ADDTEXT3}" ]]; then mv "${TMP}" "${FILE}" fi +# Restore the upgradepkg binary if it exists and the original does not +if [[ -f /sbin/upgradepkg- && ! -f /sbin/upgradepkg ]]; then + cp -f /sbin/upgradepkg- /sbin/upgradepkg +fi + # install the main txz upgradepkg --install-new --reinstall "${MAINTXZ}"