#!/bin/sh set -e _systemctl() { if [ -d /run/systemd/system ]; then systemctl "$@" fi } _update_catalog() { journalctl --update-catalog || true } # Update Message Catalogs database in response to dpkg trigger if [ "$1" = "triggered" ]; then _update_catalog exit 0 fi # Enable getty and remote-fs.target by default on new installs if [ -z "$2" ]; then systemctl enable getty@tty1.service || true systemctl enable remote-fs.target || true fi # Enable systemd-pstore by default on new installs and upgrades, see #952767 if dpkg --compare-versions "$2" lt "245.4-4~"; then systemctl enable systemd-pstore.service || true fi # Do a one-time migration of the local time setting if [ -z "$2" ]; then if [ -f /etc/default/rcS ]; then . /etc/default/rcS fi if [ "$UTC" = "no" ] && [ ! -e /etc/adjtime ]; then printf "0.0 0 0.0\n0\nLOCAL\n" > /etc/adjtime fi fi # Do a one-time migration of the TMPTIME setting if [ -z "$2" ]; then if [ -f /etc/default/rcS ]; then . /etc/default/rcS fi if [ ! -e /etc/tmpfiles.d/tmp.conf ]; then case "$TMPTIME" in -*|infinite|infinity) cat > /etc/tmpfiles.d/tmp.conf </dev/null; then delgroup --system nobody || true fi fi if dpkg --compare-versions "$2" lt-nl "245.4-4~"; then # systemd-pstore.service is now enabled via sysinit.target rm -f /etc/systemd/system/systemd-remount-fs.service.wants/systemd-pstore.service rmdir --ignore-fail-on-non-empty /etc/systemd/system/systemd-remount-fs.service.wants 2> /dev/null || true fi if dpkg --compare-versions "$2" lt-nl "245.4-5~"; then # Clean up removed ondemand service rm -f /etc/systemd/system/multi-user.target.wants/ondemand.service fi #DEBHELPER#