Browse code

Add group named and user named. ( Bug 1651058 )

Change-Id: I5d47109d33309d07c02491f1df2ce12e8b04bd44
Reviewed-on: http://photon-jenkins.eng.vmware.com/787
Tested-by: jenkins-photon <wangnan2015@hotmail.com>
Reviewed-by: Sharath George

xiaolin-vmware authored on 2016/04/30 09:55:06
Showing 1 changed files
... ...
@@ -1,7 +1,7 @@
1 1
 Summary:	Domain Name System software
2 2
 Name:		bindutils
3 3
 Version:	9.10.3
4
-Release:	1%{?dist}
4
+Release:	2%{?dist}
5 5
 License:	ISC
6 6
 URL:		http://www.isc.org/downloads/bind/
7 7
 Source0:	ftp://ftp.isc.org/isc/bind9/bind-9-10-3-p2/bind-%{version}-P2.tar.gz
... ...
@@ -40,6 +40,26 @@ EOF
40 40
 echo "d /run/named 0755 named named - -" > %{buildroot}/%{_prefix}/lib/tmpfiles.d/named.conf
41 41
 %check
42 42
 make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
43
+
44
+%pre
45
+if ! getent group named >/dev/null; then
46
+    groupadd -r named
47
+fi
48
+if ! getent passwd named >/dev/null; then
49
+    useradd -g named -d /var/lib/bind\
50
+        -s /bin/false -M -r named
51
+fi
52
+%post -p /sbin/ldconfig
53
+
54
+%postun	
55
+/sbin/ldconfig
56
+if getent passwd named >/dev/null; then
57
+    userdel named
58
+fi
59
+if getent group named >/dev/null; then
60
+    groupdel named
61
+fi
62
+
43 63
 %files
44 64
 %defattr(-,root,root)
45 65
 %{_bindir}/*
... ...
@@ -49,6 +69,8 @@ make -k check |& tee %{_specdir}/%{name}-check-log || %{nocheck}
49 49
 
50 50
 
51 51
 %changelog
52
+*   Fri Apr 29 2016 Xiaolin Li <xiaolinl@vmware.com> 9.10.3-2
53
+-   Add group named and user named
52 54
 *   Thu Jan 21 2016 Xiaolin Li <xiaolinl@vmware.com> 9.10.3-1
53 55
 -   Updated to version 9.10.3
54 56
 *	Tue Aug 11 2015 Divya Thaluru <dthaluru@vmware.com> 9.10.1-1