]> git.pld-linux.org Git - packages/NewsCache.git/commitdiff
-create uid&gid news
authorhunter <hunter@pld-linux.org>
Sun, 4 Apr 2004 20:32:04 +0000 (20:32 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
-use patch for 2 new options

Changed files:
    NewsCache.spec -> 1.10

NewsCache.spec

index 10a1642284203f64bab166d700ca2843cc35f1fc..1ee5322871d8e51017aa2ff8f35cc1b4b1d459cd 100644 (file)
@@ -16,12 +16,20 @@ Source2:    %{name}.inet
 # Source0-md5: 8cd84c15429fbf70b9f24ab877387ab3
 Patch0:                %{name}-ac_no_debug_flag_hack.patch
 # http://cmeerw.org/debian/
-# Patch1:              newscache_1.1.92-0cmeerw.diff.gz
 # http://download.cmeerw.net/debian/newscache/source/newscache_1.1.92-0cmeerw.diff.gz
+Patch1:                http://download.cmeerw.net/debian/newscache/source/newscache_1.1.92-0cmeerw.diff.gz
 URL:           http://members.aon.at/hstraub/linux/newscache
 BuildRequires: socket++-devel
 BuildRequires: libwrap-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+Requires(pre):  /bin/id
+Requires(pre):  /usr/bin/getgid
+Requires(pre):  /usr/sbin/groupadd
+Requires(pre):  /usr/sbin/useradd
+Requires(postun):   /usr/sbin/userdel
+Requires(postun):   /usr/sbin/groupdel
+Requires(post,preun):   /sbin/chkconfig
+Requires(post,postun):  /sbin/ldconfig
 
 %define                _sysconfdir     /etc/%{name}
 
@@ -95,6 +103,14 @@ mv -f $RPM_BUILD_ROOT%{_sysconfdir}/newscache.auth-dist $RPM_BUILD_ROOT%{_syscon
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%pre
+if [ "`getgid news`" ]; then
+    /usr/sbin/groupadd -g 13 -r -f news
+fi
+if [ "`id -u news 2>/dev/null`" ]; then
+       /usr/sbin/useradd -u 9 -r -d /var/spool/news -s /bin/false -c "NEWS User" -g news news 1>&2
+fi
+
 %files
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README THANKS TODO
This page took 0.09718 seconds and 4 git commands to generate.