#!/bin/sh set -e if [ "$1" = "configure" ] then # <= BookWorm if dpkg-statoverride --list /lib/systemd-cron/crontab_setgid > /dev/null ; then dpkg-statoverride --remove /lib/systemd-cron/crontab_setgid fi # Fixup crontab binary for new group 'crontab' created by 'cron-daemon-common'. if ! dpkg-statoverride --list /usr/libexec/systemd-cron/crontab_setgid > /dev/null ; then dpkg-statoverride --update --add root crontab 2755 /usr/libexec/systemd-cron/crontab_setgid fi # Remove leftover setgid bit from Vixie-cron if dpkg-statoverride --list /usr/bin/crontab > /dev/null ; then dpkg-statoverride --remove /usr/bin/crontab chown root:root /usr/bin/crontab chmod 0755 /usr/bin/crontab fi rm -rf /lib/systemd/system-generators/__pycache__/ 2>/dev/null || : # remainder is now solely handled by cron-daemon-common.postinst # to avoid problems such as CVE-2017-9525 fi # Automatically added by dh_installsysusers/13.15.3 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then systemd-sysusers ${DPKG_ROOT:+--root="$DPKG_ROOT"} systemd-cron.conf fi # End automatically added section # Automatically added by dh_installdeb/13.15.3 dpkg-maintscript-helper rm_conffile /etc/cron.yearly/.placeholder 1.15.19-4 systemd-cron -- "$@" dpkg-maintscript-helper rm_conffile /etc/cron.weekly/systemd-cron -- "$@" # End automatically added section # Automatically added by dh_installsystemd/13.15.3 if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then # The following line should be removed in trixie or trixie+1 deb-systemd-helper unmask 'cron.target' >/dev/null || true # was-enabled defaults to true, so new installations run enable. if deb-systemd-helper --quiet was-enabled 'cron.target'; then # Enables the unit on first installation, creates new # symlinks on upgrades if the unit file has changed. deb-systemd-helper enable 'cron.target' >/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 'cron.target' >/dev/null || true fi fi # End automatically added section # Automatically added by dh_installsystemd/13.15.3 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 'cron.target' >/dev/null || true fi fi # End automatically added section