Project

General

Profile

« Previous | Next » 

Revision b59c6f26

Added by Alexis Mousset over 6 years ago

Fixes #11278: Pre/post upgrade scripts do not correctly save and restore plugins status with rudder-plugin

View differences:

rudder-webapp/SPECS/rudder-webapp.spec
service rudder-jetty stop
if [ -x /opt/ruder/bin/rudder-pkg ]
then
/opt/ruder/bin/rudder-pkg save-status > /tmp/rudder-plugins-upgrade
/opt/ruder/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 restore-status < /tmp/rudder-plugins-upgrade
/opt/ruder/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 restore-status < /tmp/rudder-plugins-upgrade
/opt/ruder/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 [ -x /opt/ruder/bin/rudder-pkg ]
then
/opt/ruder/bin/rudder-pkg save-status > /tmp/rudder-plugins-upgrade
/opt/ruder/bin/rudder-pkg plugin save-status > /tmp/rudder-plugins-upgrade
fi

Also available in: Unified diff