-
-
Save mbentley/a24ea1855b268fbc04aa6e9f9039c5d8 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
set -e | |
# summary of how this script can be called: | |
# * <postinst> `configure' <most-recently-configured-version> | |
# * <old-postinst> `abort-upgrade' <new version> | |
# * <conflictor's-postinst> `abort-remove' `in-favour' <package> | |
# <new-version> | |
# * <postinst> `abort-remove' | |
# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' | |
# <failed-install-package> <version> `removing' | |
# <conflicting-package> <version> | |
# for details, see http://www.debian.org/doc/debian-policy/ or | |
# the debian-policy package | |
case "$1" in | |
configure) | |
# Fix permissions of the spool/work directory (Bug: #693099) | |
chmod 700 /var/spool/rsyslog | |
if dpkg --compare-versions "$2" lt-nl "8.2110.0-2"; then | |
update-rc.d -f rsyslog remove || true | |
fi | |
;; | |
triggered) | |
# Try to restart rsyslog | |
invoke-rc.d rsyslog try-restart || true | |
exit 0 | |
;; | |
abort-upgrade|abort-remove|abort-deconfigure) | |
;; | |
*) | |
echo "postinst called with unknown argument \`$1'" >&2 | |
exit 1 | |
;; | |
esac | |
# Automatically added by dh_installdeb/13.8 | |
dpkg-maintscript-helper rm_conffile /etc/default/rsyslog 8.1905.0-4\~ -- "$@" | |
dpkg-maintscript-helper rm_conffile /etc/init.d/rsyslog 8.2110.0-2\~ -- "$@" | |
# End automatically added section | |
# Automatically added by dh_installsystemd/13.8 | |
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then | |
# This will only remove masks created by d-s-h on package removal. | |
deb-systemd-helper unmask 'rsyslog.service' >/dev/null || true | |
# was-enabled defaults to true, so new installations run enable. | |
if deb-systemd-helper --quiet was-enabled 'rsyslog.service'; then | |
# Enables the unit on first installation, creates new | |
# symlinks on upgrades if the unit file has changed. | |
deb-systemd-helper enable 'rsyslog.service' >/dev/null || true | |
else | |
# Update the statefile to add new symlinks (if any), which need to be | |
# cleaned up on purge. Also remove old symlinks. | |
deb-systemd-helper update-state 'rsyslog.service' >/dev/null || true | |
fi | |
fi | |
# End automatically added section | |
# Automatically added by dh_installsystemd/13.8 | |
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then | |
if [ -d /run/systemd/system ]; then | |
systemctl --system daemon-reload >/dev/null || true | |
if [ -n "$2" ]; then | |
_dh_action=restart | |
else | |
_dh_action=start | |
fi | |
deb-systemd-invoke $_dh_action 'rsyslog.service' >/dev/null || true | |
fi | |
fi | |
# End automatically added section |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment