install 946 Bytes
Newer Older
1 2 3 4
post_install() {
	getent group ntp &>/dev/null || groupadd -g 87 ntp >/dev/null
	getent passwd ntp &>/dev/null || useradd -u 87 -g ntp -d /var/lib/ntp -c 'Network Time Protocol' -s /bin/false ntp >/dev/null
	true
5 6 7
	
	echo "Enabling systemd service"
         systemctl enable ntpd.service
8
}
abveritas's avatar
abveritas committed
9

10 11 12 13 14 15
post_upgrade() {
	if [[ $(vercmp $2 4.2.6.p4-4) -le 0 ]]; then
		post_install
	fi
	if [[ $(vercmp $2 4.2.6.p5-5) -le 0 ]]; then
		chown -R ntp /var/lib/ntp
abveritas's avatar
abveritas committed
16
	fi
AlmAck's avatar
AlmAck committed
17 18 19 20 21 22 23 24 25
	if [[ $(vercmp $2 4.2.6.p5-6) -le 0 ]]; then
		cat <<EOF

==> The PID file /var/run/ntpd.pid has been renamed /run/ntpd.pid
==> and the new systemd service only takes the latter into account.
==> To stop your old ntpd process, please kill it manually.

EOF
	fi
26 27 28 29 30
}

pre_remove() {
   echo "Disabling systemd service"
         systemctl disable ntpd.service
abveritas's avatar
abveritas committed
31
}
32 33 34 35 36 37

post_remove() {
	getent passwd ntp &>/dev/null && userdel ntp >/dev/null
	getent group ntp &>/dev/null && groupdel ntp >/dev/null
	true
}