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

Reply via email to