Revision b59c6f26
Added by Alexis Mousset over 6 years ago
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
Fixes #11278: Pre/post upgrade scripts do not correctly save and restore plugins status with rudder-plugin