Revision cb6f6819
Added by Alexis Mousset over 6 years ago
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
Fixes #11385: When ugrading Rudder, the Windows plugins is not enabled anymore