SPECS: rbldnsd.spec - completed todo, rel 1; STBR for Ac

glen glen at pld-linux.org
Mon Feb 20 19:24:36 CET 2006


Author: glen                         Date: Mon Feb 20 18:24:36 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- completed todo, rel 1; STBR for Ac

---- Files affected:
SPECS:
   rbldnsd.spec (1.12 -> 1.13) 

---- Diffs:

================================================================
Index: SPECS/rbldnsd.spec
diff -u SPECS/rbldnsd.spec:1.12 SPECS/rbldnsd.spec:1.13
--- SPECS/rbldnsd.spec:1.12	Fri Feb 17 11:43:16 2006
+++ SPECS/rbldnsd.spec	Mon Feb 20 19:24:30 2006
@@ -1,22 +1,23 @@
 # $Revision$, $Date$
-# TODO:
-# - uid and group for rbldns user
-# - proper init script, .default probably should be sysconfig
 Summary:	Small fast daemon to serve DNSBLs
 Summary(pl):	Mały, szybki demon obsługujący zapytania DNSBL
 Name:		rbldnsd
 Version:	0.995
-Release:	0.2
+Release:	1
 License:	GPL v2+
 Group:		Networking/Daemons
 Source0:	http://www.corpit.ru/mjt/rbldnsd/%{name}_%{version}.tar.gz
 # Source0-md5:	888a61e9a296a1b76db0c94ca44c612a
+Source1:	rbldnsd.init
 URL:		http://www.corpit.ru/mjt/rbldnsd.html
 BuildRequires:	rpmbuild(macros) >= 1.268
 Requires(post,preun):	/sbin/chkconfig
 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(rbldns)
 Provides:	user(rbldns)
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -45,19 +46,20 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,/etc/rc.d/init.d}
+install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,/etc/{sysconfig,rc.d/init.d}}
 install -d $RPM_BUILD_ROOT%{_homedir}
 
 install rbldnsd $RPM_BUILD_ROOT%{_sbindir}
 install rbldnsd.8 $RPM_BUILD_ROOT%{_mandir}/man8
-install debian/rbldnsd.default $RPM_BUILD_ROOT%{_sysconfdir}/rbldnsd
-install debian/rbldnsd.init $RPM_BUILD_ROOT/etc/rc.d/init.d/rbldnsd
+install debian/rbldnsd.default $RPM_BUILD_ROOT/etc/sysconfig/rbldnsd
+install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/rbldnsd
 
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %pre
-%useradd  -r -d %{_homedir} -M -c "rbldnsd pseudo-user" -s /bin/false rbldns
+%groupadd -g 83 rbldns
+%useradd -u 37 -r -d %{_homedir} -M -g rbldns -s /bin/false -c "rbldnsd pseudo-user" rbldns 
 
 %post
 /sbin/chkconfig --add rbldnsd
@@ -72,6 +74,7 @@
 %postun
 if [ "$1" = "0" ]; then
 	%userremove rbldns
+	%groupremove rbldns
 fi
 
 %files
@@ -79,7 +82,7 @@
 %doc NEWS TODO debian/changelog CHANGES-0.81 README.user
 %attr(755,root,root) %{_sbindir}/rbldnsd
 %attr(754,root,root) /etc/rc.d/init.d/rbldnsd
-%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rbldnsd
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/rbldnsd
 %{_mandir}/man8/rbldnsd.8*
 %dir %{_homedir}
 
@@ -89,6 +92,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.13  2006/02/20 18:24:30  glen
+- completed todo, rel 1; STBR for Ac
+
 Revision 1.12  2006/02/17 10:43:16  glen
 - use %service
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/rbldnsd.spec?r1=1.12&r2=1.13&f=u



More information about the pld-cvs-commit mailing list