mirror of
https://github.com/scm-manager/scm-manager.git
synced 2026-01-06 23:52:12 +01:00
restart service on rpm or deb package upgrade
This commit is contained in:
@@ -8,6 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
## Unreleased
|
||||
### Added
|
||||
- enrich commit mentions in markdown viewer by internal links ([#1210](https://github.com/scm-manager/scm-manager/pull/1210))
|
||||
- restart service after rpm or deb package upgrade
|
||||
|
||||
### Changed
|
||||
- Checkboxes can now be 'indeterminate' ([#1215](https://github.com/scm-manager/scm-manager/pull/1215))
|
||||
|
||||
@@ -37,7 +37,22 @@ systemctl daemon-reload
|
||||
# enable and start the service
|
||||
sudo systemctl enable scm-server
|
||||
|
||||
# we start scm-manager after 5 seconds
|
||||
# this is required, because if we install scm-manager with recommend java
|
||||
# java is not fully setup if we ran our postint script
|
||||
nohup sh -c "sleep 5; systemctl start scm-server" >/dev/null 2>&1 &
|
||||
# reload systemd and make service available
|
||||
systemctl --system daemon-reload || true
|
||||
|
||||
# enable service
|
||||
if ! systemctl is-enabled scm-server >/dev/null
|
||||
then
|
||||
systemctl enable scm-server
|
||||
fi
|
||||
|
||||
# start or restart service
|
||||
if systemctl is-active scm-server >/dev/null
|
||||
then
|
||||
systemctl restart scm-server
|
||||
else
|
||||
# we start scm-manager after 5 seconds
|
||||
# this is required, because if we install scm-manager with recommend java
|
||||
# java is not fully setup if we ran our postint script
|
||||
nohup sh -c "sleep 5; systemctl start scm-server" >/dev/null 2>&1 &
|
||||
fi
|
||||
|
||||
@@ -32,8 +32,18 @@ if [ -d "${WORKDIR}" ]; then
|
||||
fi
|
||||
|
||||
# reload systemd and make service available
|
||||
systemctl --system daemon-reload >/dev/null || true
|
||||
systemctl --system daemon-reload || true
|
||||
|
||||
# enable and start the service
|
||||
systemctl enable scm-server
|
||||
systemctl start scm-server
|
||||
# enable service
|
||||
if ! systemctl is-enabled scm-server >/dev/null
|
||||
then
|
||||
systemctl enable scm-server
|
||||
fi
|
||||
|
||||
# start or restart service
|
||||
if systemctl is-active scm-server >/dev/null
|
||||
then
|
||||
systemctl restart scm-server
|
||||
else
|
||||
systemctl start scm-server
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user