%PDF- %PDF-
Direktori : /var/lib/dpkg/info/ |
Current File : /var/lib/dpkg/info/dpkg.postrm |
#!/bin/sh # See deb-postrm(5). set -e # Remove log file when dpkg is purged remove_logfile() { local logdir="$DPKG_ROOT/var/log" rm -f "$logdir"/dpkg.log "$logdir"/dpkg.log.* 2>/dev/null rm -f "$logdir"/alternatives.log "$logdir"/alternatives.log.* 2>/dev/null } # Remove backward compatibility symlink alias when dpkg is removed. remove_aliases() { local prog=start-stop-daemon if [ -L "$DPKG_ROOT/sbin/$prog" ]; then rm "$DPKG_ROOT/sbin/$prog" fi } # Version 1.22.0 stopped the systemd timer, which meant it would not run # anymore. fixup_systemd_timer() { if [ -d /run/systemd/system ]; then deb-systemd-invoke restart 'dpkg-db-backup.timer' >/dev/null || true fi } case "$1" in remove) remove_aliases ;; purge) remove_logfile ;; upgrade) if dpkg --compare-versions "$2" gt 1.22.0~ && dpkg --compare-versions "$2" le 1.22.1; then fixup_systemd_timer fi ;; failed-upgrade|disappear|abort-install|abort-upgrade) ;; *) echo "$0 called with unknown argument '$1'" 1>&2 exit 1 ;; esac # Automatically added by dh_installsystemd/13.14.1ubuntu5 if [ "$1" = remove ] && [ -d /run/systemd/system ] ; then systemctl --system daemon-reload >/dev/null || true fi # End automatically added section # Automatically added by dh_installsystemd/13.14.1ubuntu5 if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper purge 'dpkg-db-backup.timer' >/dev/null || true fi fi # End automatically added section exit 0