Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=4ed61c39a5b4f325a0a8d6fa8c047664a4c41a35
commit 4ed61c39a5b4f325a0a8d6fa8c047664a4c41a35 Author: DeX77 <de...@frugalware.org> Date: Tue Dec 5 09:36:46 2017 +0100 chrony-3.2-5-x86_64 * fix user thx crazy diff --git a/source/network/chrony/FrugalBuild b/source/network/chrony/FrugalBuild index 1bfa15d..98144f8 100644 --- a/source/network/chrony/FrugalBuild +++ b/source/network/chrony/FrugalBuild @@ -4,7 +4,7 @@ pkgname=chrony pkgver=3.2 -pkgrel=4 +pkgrel=5 pkgdesc="Dial-up friendly NTP daemon and excellent replacement for NTP on desktop systems" url="http://chrony.tuxfamily.org/" depends=('readline>=6.3-7''libcap>=2.24-4') @@ -21,6 +21,8 @@ _F_systemd_units=(chrony=e) Finclude systemd install="$pkgname.install" +Fconfopts+=" --with-user=$pkgname" + build() { Fbuild Ffilerel examples/$pkgname.conf.example3 etc/$pkgname.conf diff --git a/source/network/chrony/chrony.install b/source/network/chrony/chrony.install index 6d2fd90..4260db8 100644 --- a/source/network/chrony/chrony.install +++ b/source/network/chrony/chrony.install @@ -1,10 +1,23 @@ + post_install() { - getent group chrony &>/dev/null || groupadd -g 130 chrony >/dev/null - getent passwd chrony &>/dev/null || useradd -u 130 -g chrony -d /var/lib/chrony -c 'Network Time Protocol' -s /bin/false chrony >/dev/null + + getent group chrony &>/dev/null || groupadd -g 130 chrony >/dev/null + getent passwd chrony &>/dev/null || useradd -u 130 -g chrony -d /var/lib/chrony -c 'Network Time Protocol' -s /bin/false chrony >/dev/null } post_upgrade() { - getent group chrony &>/dev/null || groupadd -r -g 130 chrony >/dev/null - getent passwd chrony &>/dev/null || useradd -r -u 130 -g chrony -d /var/lib/chrony -c 'Network Time Protocol' -s /bin/false chrony >/dev/null - chown -R 130:130 /var/lib/chrony -} \ No newline at end of file + + getent group chrony &>/dev/null || groupadd -r -g 130 chrony >/dev/null + getent passwd chrony &>/dev/null || useradd -r -u 130 -g chrony -d /var/lib/chrony -c 'Network Time Protocol' -s /bin/false chrony >/dev/null + chown -R 130:130 /var/lib/chrony +} + +post_remove() { + + getent passwd chrony &>/dev/null || /usr/sbin/userdel chrony 2>/dev/null + getent group chrony &>/dev/null || /usr/sbin/groupdel chrony 2>/dev/null +} + +op=$1 +shift +$op $* _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git