✏️ 正在编辑: chrony.postrm
路径:
/var/lib/dpkg/info/chrony.postrm
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
#!/bin/sh # postrm script for chrony # # see: dh_installdeb(1) set -e # targets: purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear restore_timesyncd() { # on next reboot it would start, but that would leave time # unsynchronized until then. So as the Conflicts in the service file kill # systemd-timesyncd re-establish it if it is enabled if [ "$(systemctl is-enabled systemd-timesyncd 2>/dev/null)" = "enabled" ] ; then deb-systemd-invoke start systemd-timesyncd || true fi } case "$1" in purge) rm -f /var/lib/chrony/* rm -f /etc/chrony/chrony.conf rm -f /etc/chrony/chrony.keys if `which ucf >/dev/null` then ucf --purge /etc/chrony/chrony.conf ucf --purge /etc/chrony/chrony.keys if [ -x "$(which ucfr)" ]; then ucfr --purge chrony /etc/chrony/chrony.conf ucfr --purge chrony /etc/chrony/chrony.keys fi fi rm -rf /etc/chrony rm -rf /run/chrony || true rm -rf /var/lib/chrony rm -rf /var/log/chrony # Remove "_chrony" system user/group if [ -x "$(which deluser)" ] then deluser --quiet --system _chrony > /dev/null 2>&1 || true fi restore_timesyncd ;; remove) restore_timesyncd ;; upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) ;; *) echo "postrm called with unknown argument \`$1'" >&2 exit 1 ;; esac # dh_installdeb will replace this with shell code automatically # generated by other debhelper scripts. # Automatically added by dh_installinit/11.1.6ubuntu1 if [ "$1" = "purge" ] ; then update-rc.d chrony remove >/dev/null fi # In case this system is running systemd, we make systemd reload the unit files # to pick up changes. if [ -d /run/systemd/system ] ; then systemctl --system daemon-reload >/dev/null || true fi # End automatically added section # Automatically added by dh_installdeb/11.1.6ubuntu1 dpkg-maintscript-helper rm_conffile /etc/apm/event.d/01chrony 2.4.1-3\~ chrony -- "$@" # End automatically added section # Automatically added by dh_installsystemd/11.1.6ubuntu1 if [ "$1" = "remove" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper mask 'chrony.service' >/dev/null || true fi fi if [ "$1" = "purge" ]; then if [ -x "/usr/bin/deb-systemd-helper" ]; then deb-systemd-helper purge 'chrony.service' >/dev/null || true deb-systemd-helper unmask 'chrony.service' >/dev/null || true fi fi # End automatically added section # Automatically added by dh_apparmor/2.12-4ubuntu5.1 if [ "$1" = "purge" ] && ! [ -e "/etc/apparmor.d/usr.sbin.chronyd" ] ; then rm -f "/etc/apparmor.d/disable/usr.sbin.chronyd" || true rm -f "/etc/apparmor.d/force-complain/usr.sbin.chronyd" || true rm -f "/etc/apparmor.d/local/usr.sbin.chronyd" || true rmdir /etc/apparmor.d/disable 2>/dev/null || true rmdir /etc/apparmor.d/local 2>/dev/null || true rmdir /etc/apparmor.d 2>/dev/null || true fi # End automatically added section exit 0
💾 保存文件
← 返回文件管理器