[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