rpms/xpilot-ng/devel xpilot-ng-server.init,1.2,1.3

Michael Thomas (wart) fedora-extras-commits at redhat.com
Wed Aug 30 04:07:48 UTC 2006


Author: wart

Update of /cvs/extras/rpms/xpilot-ng/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10168

Modified Files:
	xpilot-ng-server.init 
Log Message:
Add/remove the xpilot selinux port contexts when starting/stopping the server




Index: xpilot-ng-server.init
===================================================================
RCS file: /cvs/extras/rpms/xpilot-ng/devel/xpilot-ng-server.init,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- xpilot-ng-server.init	18 Jul 2006 16:16:23 -0000	1.2
+++ xpilot-ng-server.init	30 Aug 2006 04:07:48 -0000	1.3
@@ -35,13 +35,17 @@
         echo
         return 1
     fi
+    if selinuxenabled ; then
+        /usr/sbin/semanage port -a -t xpilotd_port_t -p udp 1545 &>/dev/null || :
+        /usr/sbin/semanage port -a -t xpilotd_port_t -p udp 32200-32299 &>/dev/null || :
+    fi
+
     # This doesn't properly detect startup failures
     daemon --user xpilot $exec $XPILOTD_OPTIONS >>/var/log/xpilot.log 2>&1 &
     retval=$?
     if [ $retval -eq 0 ]; then
         success
         touch $lockfile
-        pidofproc $prog > $pidfile
     else
         failure
     fi
@@ -55,6 +59,10 @@
     retval=$?
     echo
     [ $retval -eq 0 ] && rm -f $lockfile
+    if selinuxenabled ; then
+        /usr/sbin/semanage port -d -t xpilotd_port_t -p udp 1545 &>/dev/null || :
+        /usr/sbin/semanage port -d -t xpilotd_port_t -p udp 32200-32299 &>/dev/null || :
+    fi
     return $retval
 }
 




More information about the fedora-extras-commits mailing list