[ircd-ratbox] Own ircd homedir, SELinux would disallow creating it during installation
Lubomir Rintel
lkundrak at fedoraproject.org
Mon Feb 11 18:25:04 UTC 2013
commit 67ea065631bbe4ab1ebca8b059d350ca4498e6cd
Author: Lubomir Rintel <lubo.rintel at gooddata.com>
Date: Mon Feb 11 19:24:59 2013 +0100
Own ircd homedir, SELinux would disallow creating it during installation
ircd-ratbox.spec | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/ircd-ratbox.spec b/ircd-ratbox.spec
index ccccff2..68eceec 100644
--- a/ircd-ratbox.spec
+++ b/ircd-ratbox.spec
@@ -2,7 +2,7 @@
Name: ircd-ratbox
Version: 2.2.8
-Release: 10%{?dist}
+Release: 11%{?dist}
Summary: Ircd-ratbox is an advanced, stable and fast ircd
License: GPLv2
@@ -80,6 +80,7 @@ install -D -m664 %{SOURCE4} $RPM_BUILD_ROOT%{_sysconfdir}/logrotate.d/ircd
mv $RPM_BUILD_ROOT%{_bindir}/mkpasswd $RPM_BUILD_ROOT%{_bindir}/ircd-mkpasswd
mv $RPM_BUILD_ROOT%{_datadir}/ircd-old/modules $RPM_BUILD_ROOT%{_datadir}/ircd/modules
rm -fr $RPM_BUILD_ROOT%{_datadir}/ircd-old
+mkdir -p $RPM_BUILD_ROOT%{_var}/run/ircd-ratbox
%clean
rm -rf $RPM_BUILD_ROOT
@@ -88,7 +89,7 @@ rm -rf $RPM_BUILD_ROOT
%pre
getent group ircd >/dev/null || groupadd -r ircd
getent passwd ircd >/dev/null || \
-useradd -r -g ircd -m -d %{_var}/run/ircd-ratbox -s /sbin/nologin \
+useradd -r -g ircd -d %{_var}/run/ircd-ratbox -s /sbin/nologin \
-c "ircd-ratbox user" ircd
%post
@@ -143,12 +144,16 @@ fi
%{_unitdir}/ircd.service
%doc %{_mandir}/man8/ircd*
%dir %attr(750,ircd,ircd) %{_var}/log/ircd
+%dir %attr(750,ircd,ircd) %{_var}/run/ircd-ratbox
%config(noreplace) %{_sysconfdir}/logrotate.d/ircd
%files mkpasswd
%{_bindir}/ircd-mkpasswd
%changelog
+* Mon Feb 11 2013 Lubomir Rintel <lkundrak at v3.sk> - 2.2.8-11
+- Own ircd homedir, SELinux would disallow creating it during installation
+
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2.8-10
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
More information about the scm-commits
mailing list