From: hunter Date: Sun, 4 Apr 2004 20:32:04 +0000 (+0000) Subject: -create uid&gid news X-Git-Url: http://git.pld-linux.org/?p=packages%2FNewsCache.git;a=commitdiff_plain;h=1b105b000a3f3842fd4f31976647f841936080b6 -create uid&gid news -use patch for 2 new options Changed files: NewsCache.spec -> 1.10 --- diff --git a/NewsCache.spec b/NewsCache.spec index 10a1642..1ee5322 100644 --- a/NewsCache.spec +++ b/NewsCache.spec @@ -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