rpms/crossfire/devel crossfire.init,1.1,1.2

Michael Thomas (wart) fedora-extras-commits at redhat.com
Thu Aug 31 15:14:40 UTC 2006


Author: wart

Update of /cvs/extras/rpms/crossfire/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7411

Modified Files:
	crossfire.init 
Log Message:
Add/remove selinux port contexts when the server process starts/stops.




Index: crossfire.init
===================================================================
RCS file: /cvs/extras/rpms/crossfire/devel/crossfire.init,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- crossfire.init	17 May 2006 03:30:31 -0000	1.1
+++ crossfire.init	31 Aug 2006 15:14:40 -0000	1.2
@@ -35,6 +35,10 @@
         echo
         return 1
     fi
+
+    if selinuxenabled ; then
+        /usr/sbin/semanage port -a -t crossfire_port_t -p tcp 13327 &>/dev/null || :
+    fi
     daemon --user crossfire $exec $CROSSFIRE_OPTIONS -detach -log /var/log/crossfire/crossfire.log
     retval=$?
     if [ $retval -eq 0 ]; then
@@ -54,6 +58,9 @@
     retval=$?
     echo
     [ $retval -eq 0 ] && rm -f $lockfile
+    if selinuxenabled ; then
+        /usr/sbin/semanage port -d -t crossfire_port_t -p tcp 13327 &>/dev/null || :
+    fi
     return $retval
 }
 




More information about the fedora-extras-commits mailing list