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 } post_upgrade() { if [[ $(vercmp $2 4.2.6.p3) -le 0 ]]; then cat <<EOF ==> The file /etc/conf.d/ntp-client.conf has been renamed /etc/conf.d/ntpd.conf ==> If you made changes to the former, please update the latter. EOF fi if [[ $(vercmp $2 4.2.6.p5-1) -le 0 ]]; then cat <<EOF ==> The PID file /var/run/ntpd.pid has been renamed /run/ntpd.pid ==> and the new rc.d script only takes the latter into account. ==> To stop your old ntpd process, please kill it manually. EOF fi if [[ $(vercmp $2 4.2.6.p5-3) -le 0 ]]; then post_install fi if [[ $(vercmp $2 4.2.6.p5-5) -le 0 ]]; then chown -R ntp /var/lib/ntp fi } post_remove() { getent passwd ntp &>/dev/null && userdel ntp >/dev/null getent group ntp &>/dev/null && groupdel ntp >/dev/null true }