[Initng-svn] r1951 - in initng/initfiles: daemon system

svn at initng.thinktux.net svn at initng.thinktux.net
Sun Nov 6 16:57:07 CET 2005


Author: jimmy
Date: Sun Nov  6 16:57:05 2005
New Revision: 1951

Added:
   initng/initfiles/system/firestarter.ii
      - copied, changed from r1949, initng/initfiles/daemon/firestarter.ii
Removed:
   initng/initfiles/daemon/firestarter.ii
Modified:
   initng/initfiles/daemon/Makefile.am
   initng/initfiles/daemon/openvpn.ii
   initng/initfiles/daemon/portmap.ii
   initng/initfiles/system/Makefile.am
Log:
Fix services:
portmap probe debian or gentoo options to check.


Modified: initng/initfiles/daemon/Makefile.am
==============================================================================
--- initng/initfiles/daemon/Makefile.am	(original)
+++ initng/initfiles/daemon/Makefile.am	Sun Nov  6 16:57:05 2005
@@ -32,7 +32,6 @@
 	famd.ii \
 	fcron.ii \
 	fetchmail.ii \
-	firestarter.ii \
 	gdm.ii \
 	getty.ii \
 	mingetty.ii \

Modified: initng/initfiles/daemon/openvpn.ii
==============================================================================
--- initng/initfiles/daemon/openvpn.ii	(original)
+++ initng/initfiles/daemon/openvpn.ii	Sun Nov  6 16:57:05 2005
@@ -1,12 +1,13 @@
 
-service daemon/openvpn/* {
+daemon daemon/openvpn/* {
 #*/
 	need = system/initial system/mountroot
 	require_network
 	daemon = /usr/sbin/openvpn
 	daemon_args = --config /etc/openvpn/$NAME/local.conf --writepid /var/run/openvpn-$NAME.pid --cd /etc/openvpn/$NAME
 }
-daemon daemon/openvpn {
+
+service daemon/openvpn {
 	need = system/initial system/mountroot
 	
 start {

Modified: initng/initfiles/daemon/portmap.ii
==============================================================================
--- initng/initfiles/daemon/portmap.ii	(original)
+++ initng/initfiles/daemon/portmap.ii	Sun Nov  6 16:57:05 2005
@@ -1,11 +1,25 @@
-service daemon/portmap {
+daemon daemon/portmap {
 	need = system/mountroot
 	require_network
-	start {
-		[[ -f /etc/conf.d/portmap ]] && . /etc/conf.d/portmap
+	pid_file = /var/run/portmap.pid
+	daemon {
+#ifd gentoo
+		if [[ -f /etc/conf.d/portmap ]]; then
+		    source /etc/conf.d/portmap	
+		fi
 		/sbin/portmap ${PORTMAP_OPTS}
-		# If we don't sleep then applications needing on portmap
-		# will not successfully connect
-		sleep 5 
+#elsed debian
+		if [[ -f /etc/default/portmap ]]; then
+		    source /etc/default/portmap	
+		fi
+		/sbin/pormap ${OPTIONS}
+#elsed
+		/sbin/portmap
+#endd
+
+		# Sleep one second, so that pormap can fork, so we are getting the right pid.
+		sleep 1
+		echo `pidof portmap` > /var/run/portmap.pid
+		exit 0
 	}
 }

Modified: initng/initfiles/system/Makefile.am
==============================================================================
--- initng/initfiles/system/Makefile.am	(original)
+++ initng/initfiles/system/Makefile.am	Sun Nov  6 16:57:05 2005
@@ -43,6 +43,7 @@
 	urandom.ii \
 	usb.ii \
 	ntpdate.ii \
+	firestarter.ii \
 	guarddog.ii \
 	wifi-radar.ii \
 	lm-sensors.ii

Copied: initng/initfiles/system/firestarter.ii (from r1949, initng/initfiles/daemon/firestarter.ii)
==============================================================================
--- initng/initfiles/daemon/firestarter.ii	(original)
+++ initng/initfiles/system/firestarter.ii	Sun Nov  6 16:57:05 2005
@@ -4,7 +4,7 @@
 #
 # config: /etc/firestarter/configuration
 
-service daemon/firestarter {
+service service/firestarter {
 	need = system/initial system/mountroot net/lo
 	require_network
 	start = /etc/firestarter/firestarter.sh


More information about the Initng-svn mailing list