mirror of
https://gitdl.cn/https://github.com/chakralinux/core.git
synced 2025-02-06 05:47:41 +08:00
28 lines
684 B
Plaintext
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
|
|
} |