packages: ntp/ntp.spec - user/group creation to daemon too, useradd/userdel...

glen glen at pld-linux.org
Fri Jan 22 20:42:56 CET 2010


Author: glen                         Date: Fri Jan 22 19:42:56 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- user/group creation to daemon too, useradd/userdel deps

---- Files affected:
packages/ntp:
   ntp.spec (1.119 -> 1.120) 

---- Diffs:

================================================================
Index: packages/ntp/ntp.spec
diff -u packages/ntp/ntp.spec:1.119 packages/ntp/ntp.spec:1.120
--- packages/ntp/ntp.spec:1.119	Fri Jan 22 20:40:54 2010
+++ packages/ntp/ntp.spec	Fri Jan 22 20:42:51 2010
@@ -7,7 +7,7 @@
 Summary(pt_BR.UTF-8):	Network Time Protocol versão 4
 Name:		ntp
 Version:	4.2.4p8
-Release:	3.4
+Release:	3.5
 License:	distributable
 Group:		Daemons
 Source0:	http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/%{name}-%{version}.tar.gz
@@ -96,9 +96,17 @@
 Summary(pt_BR.UTF-8):	Network Time Protocol versão 4
 Group:		Daemons
 Requires(post,preun):	/sbin/chkconfig
+Requires(postun):	/usr/sbin/groupdel
+Requires(postun):	/usr/sbin/userdel
+Requires(pre):	/bin/id
+Requires(pre):	/usr/bin/getgid
+Requires(pre):	/usr/sbin/groupadd
+Requires(pre):	/usr/sbin/useradd
 Requires:	rc-scripts >= 0.4.0.10
+Provides:	group(ntp)
 Provides:	ntp = %{version}-%{release}
 Provides:	ntpdaemon
+Provides:	user(ntp)
 Obsoletes:	ntp < 4.2.4p8-4
 Obsoletes:	ntpdaemon
 Obsoletes:	openntpd
@@ -134,6 +142,12 @@
 Summary(pl.UTF-8):	Klient do synchronizacji czasu po NTP (Network Time Protocol)
 Group:		Applications/Networking
 Requires(post,preun):	/sbin/chkconfig
+Requires(postun):	/usr/sbin/groupdel
+Requires(postun):	/usr/sbin/userdel
+Requires(pre):	/bin/id
+Requires(pre):	/usr/bin/getgid
+Requires(pre):	/usr/sbin/groupadd
+Requires(pre):	/usr/sbin/useradd
 Provides:	group(ntp)
 Provides:	user(ntp)
 Conflicts:	ntp < 4.2.0-3
@@ -261,6 +275,10 @@
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre -n ntpd
+%groupadd -g 246 ntp
+%useradd -u 246 -d %{_sysconfdir} -g ntp -c "NTP Daemon" ntp
+
 %post -n ntpd
 /sbin/chkconfig --add ntpd
 %service ntpd restart "NTP Daemon"
@@ -272,6 +290,12 @@
 	rm -f %{_sysconfdir}/drift
 fi
 
+%postun -n ntp
+if [ "$1" = "0" ]; then
+	%userremove ntp
+	%groupremove ntp
+fi
+
 %pre -n ntpdate
 %groupadd -g 246 ntp
 %useradd -u 246 -d %{_sysconfdir} -g ntp -c "NTP Daemon" ntp
@@ -346,6 +370,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.120  2010/01/22 19:42:51  glen
+- user/group creation to daemon too, useradd/userdel deps
+
 Revision 1.119  2010/01/22 19:40:54  glen
 - run services under ntp (you may switch back to root in config)
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/ntp/ntp.spec?r1=1.119&r2=1.120&f=u



More information about the pld-cvs-commit mailing list