Project

General

Profile

« Previous | Next » 

Revision cb6f6819

Added by Alexis Mousset over 6 years ago

Fixes #11385: When ugrading Rudder, the Windows plugins is not enabled anymore

View differences:

rudder-webapp/SPECS/rudder-webapp.spec
# Pre Installation
#=================================================
service rudder-jetty stop
if [ -x /opt/ruder/bin/rudder-pkg ]
if [ -x /opt/rudder/bin/rudder-pkg ]
then
/opt/ruder/bin/rudder-pkg plugin save-status > /tmp/rudder-plugins-upgrade
/opt/rudder/bin/rudder-pkg plugin save-status > /tmp/rudder-plugins-upgrade
fi
%post -n rudder-webapp
......
if [ -f /tmp/rudder-plugins-upgrade ]
then
/opt/ruder/bin/rudder-pkg plugin restore-status < /tmp/rudder-plugins-upgrade
/opt/rudder/bin/rudder-pkg plugin restore-status < /tmp/rudder-plugins-upgrade
fi
service rudder-jetty start
rudder-webapp/debian/postinst
if [ -f /tmp/rudder-plugins-upgrade ]
then
/opt/ruder/bin/rudder-pkg plugin restore-status < /tmp/rudder-plugins-upgrade
/opt/rudder/bin/rudder-pkg plugin restore-status < /tmp/rudder-plugins-upgrade
fi
# Reload systemd when it is available so that it creates sysv-init shims
rudder-webapp/debian/preinst
#if the stops fails, it's probably because it was not started
service rudder-jetty stop || true
if [ -x /opt/ruder/bin/rudder-pkg ]
if [ -x /opt/rudder/bin/rudder-pkg ]
then
/opt/ruder/bin/rudder-pkg plugin save-status > /tmp/rudder-plugins-upgrade
/opt/rudder/bin/rudder-pkg plugin save-status > /tmp/rudder-plugins-upgrade
fi

Also available in: Unified diff