[cleanfeed] create user and group if needed
Roman Rakus
rrakus at fedoraproject.org
Mon Feb 20 19:21:09 UTC 2012
commit d232c48dc2bcd5523caa6d059cc57788182ad57b
Author: Roman Rakus <rrakus at redhat.com>
Date: Mon Feb 20 20:02:02 2012 +0100
create user and group if needed
Resolves: #786940
Conflicts:
cleanfeed.spec
Signed-off-by: Roman Rakus <rrakus at redhat.com>
cleanfeed.spec | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
---
diff --git a/cleanfeed.spec b/cleanfeed.spec
index 569cb82..facea94 100644
--- a/cleanfeed.spec
+++ b/cleanfeed.spec
@@ -1,7 +1,7 @@
Summary: A spam filter for Usenet news servers
Name: cleanfeed
Version: 20020501
-Release: 6%{?dist}
+Release: 7%{?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 <rrakus at redhat.com> - 20020501-7
+- create user and group if needed
+ Resolves: #786940
+
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 20020501-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
More information about the scm-commits
mailing list