mirror of
https://github.com/NLnetLabs/routinator.git
synced 2024-05-19 06:50:04 +00:00
Build and test RPMs for CentOS 7 & 8: - Add a new RPM packaging workflow. We should probably merge this into the main packaging workflow. - Move packaging scripts under pkg - Move the generated Debian changelog under target/debian/. - Inform the user what the `routinator-init` script is trying to do, useful in case it fails (e.g. because it can't find a way to become the 'routinator' user). - Don't run routinator-init as sudo when root. - Set cargo-deb search paths correctly for new pkg/ directory structure.
10 lines
436 B
Bash
Executable File
10 lines
436 B
Bash
Executable File
#!/bin/bash -e
|
|
# Script based on the RPM %systemd_preun scriptlet. See:
|
|
# - https://docs.fedoraproject.org/en-US/packaging-guidelines/Scriptlets/#_systemd
|
|
# - https://cgit.freedesktop.org/systemd/systemd/tree/src/core/macros.systemd.in
|
|
|
|
if [ $1 -eq 0 ] ; then
|
|
# Package removal, not upgrade
|
|
systemctl --no-reload disable routinator.service > /dev/null 2>&1 || :
|
|
systemctl stop routinator.service > /dev/null 2>&1 || :
|
|
fi |