initng/daemon: cupsd.i gpm.i klogd.i lighttpd.i syslog-ng.i syslog.i

glen cvs at pld-linux.org
Sun Dec 11 13:33:20 CET 2005


Author: glen
Date: Sun Dec 11 13:33:07 2005
New Revision: 6636

Modified:
   initng/daemon/cupsd.i
   initng/daemon/gpm.i
   initng/daemon/klogd.i
   initng/daemon/lighttpd.i
   initng/daemon/syslog-ng.i
   initng/daemon/syslog.i
Log:
- use rc-scripts to handle restarts from logrotate

Modified: initng/daemon/cupsd.i
==============================================================================
--- initng/daemon/cupsd.i	(original)
+++ initng/daemon/cupsd.i	Sun Dec 11 13:33:07 2005
@@ -1,7 +1,9 @@
 daemon daemon/cupsd {
-	need = system/initial system/checkroot;
+	need = system/initial system/checkroot system/rundir;
 	require_network;
 
-	exec daemon = /usr/sbin/cupsd;
-	exec_args daemon = -f -c /etc/cups/cupsd.conf;
+	exec start = /etc/rc.d/init.d/cups;
+	exec_args start = start;
+	exec stop = /etc/rc.d/init.d/cups;
+	exec_args stop = stop;
 }

Modified: initng/daemon/gpm.i
==============================================================================
--- initng/daemon/gpm.i	(original)
+++ initng/daemon/gpm.i	Sun Dec 11 13:33:07 2005
@@ -1,6 +1,8 @@
 daemon daemon/gpm {
 	need = system/sysinit system/rundir;
-	exec daemon = /usr/sbin/gpm;
-	exec_args daemon = -m /dev/input/mice -t imps2;
-	pid_file = /var/run/gpm.pid;
+
+	exec start = /etc/rc.d/init.d/klogd;
+	exec_args start = start;
+	exec stop = /etc/rc.d/init.d/klogd;
+	exec_args stop = stop;
 }

Modified: initng/daemon/klogd.i
==============================================================================
--- initng/daemon/klogd.i	(original)
+++ initng/daemon/klogd.i	Sun Dec 11 13:33:07 2005
@@ -4,9 +4,10 @@
 #		It is a good idea to always run klogd.
 
 daemon daemon/klogd {
-#	need = system/initial system/mountroot
-	need = system/sysinit daemon/syslog;
+	need = system/sysinit daemon/syslog system/rundir;
 
-	exec daemon = /sbin/klogd;
-	exec_args daemon = -c 1;
+	exec start = /etc/rc.d/init.d/klogd;
+	exec_args start = start;
+	exec stop = /etc/rc.d/init.d/klogd;
+	exec_args stop = stop;
 }

Modified: initng/daemon/lighttpd.i
==============================================================================
--- initng/daemon/lighttpd.i	(original)
+++ initng/daemon/lighttpd.i	Sun Dec 11 13:33:07 2005
@@ -1,8 +1,9 @@
 daemon daemon/lighttpd {
-	need = system/localmount system/modules system/hostname;
-	use = system/static-modules system/coldplug;
+	need = system/sysinit daemon/syslog system/rundir;
 	require_network;
 
-	exec daemon = /usr/sbin/lighttpd;
-	exec_args daemon = -D -f /etc/lighttpd/lighttpd.conf;
+	exec start = /etc/rc.d/init.d/lighttpd;
+	exec_args start = start;
+	exec stop = /etc/rc.d/init.d/lighttpd;
+	exec_args stop = stop;
 }

Modified: initng/daemon/syslog-ng.i
==============================================================================
--- initng/daemon/syslog-ng.i	(original)
+++ initng/daemon/syslog-ng.i	Sun Dec 11 13:33:07 2005
@@ -1,6 +1,8 @@
 daemon daemon/syslog-ng {
-	need = system/initial system/clock system/hostname system/mountfs;
-	#provide = logger
-	exec daemon = /usr/sbin/syslog-ng;
-	exec_args daemon = -F -p /var/run/syslog-ng.pid;
+	need = system/initial system/clock system/hostname system/mountfs system/rundir;
+
+	exec start = /etc/rc.d/init.d/syslog-ng;
+	exec_args start = start;
+	exec stop = /etc/rc.d/init.d/syslog-ng;
+	exec_args stop = stop;
 }

Modified: initng/daemon/syslog.i
==============================================================================
--- initng/daemon/syslog.i	(original)
+++ initng/daemon/syslog.i	Sun Dec 11 13:33:07 2005
@@ -5,10 +5,10 @@
 # run syslog.
 
 daemon daemon/syslog {
-#	need = system/initial system/mountroot
-# TODO system/mountvar
 	need = system/sysinit system/mountroot system/hostname system/rundir;
 
-	exec daemon = /sbin/syslogd;
-	exec_args daemon = -m 0;
+	exec start = /etc/rc.d/init.d/syslog;
+	exec_args start = start;
+	exec stop = /etc/rc.d/init.d/syslog;
+	exec_args stop = stop;
 }



More information about the pld-cvs-commit mailing list