From 97187abd75b5b1b205cf5a5d1e60ad6649cbe94c Mon Sep 17 00:00:00 2001 From: Roman Rakus Date: Feb 20 2012 19:02:02 +0000 Subject: create user and group if needed Resolves: #786940 --- diff --git a/cleanfeed.spec b/cleanfeed.spec index c62dab6..a04cb20 100644 --- a/cleanfeed.spec +++ b/cleanfeed.spec @@ -1,7 +1,7 @@ Summary: A spam filter for Usenet news servers Name: cleanfeed Version: 20020501 -Release: 5%{?dist} +Release: 6%{?dist} # Confirmed with upstream, website License: Artistic 2.0 URL: http://www.bofh.it/~md/cleanfeed/ @@ -11,6 +11,8 @@ Patch0: cleanfeed-20020501-redhat.patch Patch1: cleanfeed-20020501-ro.patch BuildArch: noarch +Requires(pre): shadow-utils + %description Cleanfeed is an automatic spam filter for Usenet news servers and routers (INN, Cyclone, Typhoon, Breeze and NNTPRelay). Cleanfeed @@ -30,6 +32,13 @@ news server. %build sed '1 i #!/usr/bin/perl' cleanfeed > filter_innd.pl +%pre +getent group news >/dev/null || groupadd -r news +getent passwd news >/dev/null || \ + useradd -r -g news -d %{_sysconfdir}/news -s /sbin/nologin \ + -c "cleanfeed user" news +exit 0 + %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/news @@ -51,6 +60,10 @@ rm -rf $RPM_BUILD_ROOT %attr(-,news,news) %{_datadir}/news/bin/filter/filter_innd.pl %changelog +* Mon Feb 20 2012 Roman Rakus - 20020501-6 +- create user and group if needed + Resolves: #786940 + * Tue Feb 08 2011 Fedora Release Engineering - 20020501-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild