core/ntp/install

28 lines
684 B
Plaintext

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
echo "Enabling systemd service"
systemctl enable ntpd.service
}
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
fi
}
pre_remove() {
echo "Disabling systemd service"
systemctl disable ntpd.service
}
post_remove() {
getent passwd ntp &>/dev/null && userdel ntp >/dev/null
getent group ntp &>/dev/null && groupdel ntp >/dev/null
true
}