From 4d0a2ca7d4b402817fe086a3365fd319d6c3d3aa Mon Sep 17 00:00:00 2001 From: Aaron Murray Date: Tue, 23 Jun 2020 12:48:42 -0500 Subject: [PATCH] recreate omv-mkconf if needed --- upgrade4to5 | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/upgrade4to5 b/upgrade4to5 index 16b0060..c6d133f 100755 --- a/upgrade4to5 +++ b/upgrade4to5 @@ -22,8 +22,15 @@ export LANG=C.UTF-8 declare -i failed=0 +mkconf="/usr/sbin/omv-mkconf" plugins="cups dnsmasq docker-gui domoticz duplicati eyefi ldap letsencrypt mysql nginx openvpn pxe remotedesktop route shellinabox syncthing transmissionbt urbackup-server vdo virtualbox webdav netatalk route" +if [ ! -f "${mkconf}" ]; then + echo "Creating omv-mkconf to help remove plugins" + echo "exit 0" > ${mkconf} + chmod +x ${mkconf} +fi + echo "Purging incompatible plugins ..." for plugin in ${plugins}; do pkg="openmediavault-${plugin}" @@ -37,6 +44,10 @@ for plugin in ${plugins}; do fi done +if [ -f "${mkconf}" ]; then + rm ${mkconf} +fi + if [ ${failed} -eq 1 ]; then echo "Failed to remove a plugin. Exiting..." exit 1