packages: mcelog/mcelog.upstart (NEW) - add upstart config currently mcelo...

glen glen at pld-linux.org
Wed Oct 5 17:02:49 CEST 2011


Author: glen                         Date: Wed Oct  5 15:02:48 2011 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add upstart config
currently mcelog does not work for me so not tested

---- Files affected:
packages/mcelog:
   mcelog.upstart (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/mcelog/mcelog.upstart
diff -u /dev/null packages/mcelog/mcelog.upstart:1.1
--- /dev/null	Wed Oct  5 17:02:48 2011
+++ packages/mcelog/mcelog.upstart	Wed Oct  5 17:02:43 2011
@@ -0,0 +1,30 @@
+description "mcelog logs and handles CPU hardware errors on x86 systems."
+
+start on pld.sysinit-done and started SERVICE_syslog=y
+stop on pld.shutdown-started
+console output
+
+# mcelog mode
+# valid values: daemon, trigger, cron
+# Recommended value daemon
+env MCELOG_MODE="daemon"
+
+# additional options to pass to the daemon
+# this only works in daemon mode
+# see the manpage for details. settings can be also
+# set in /etc/mcelog.conf
+env MCELOG_OPTIONS=""
+
+pre-start script
+	# needs mcelog device support
+	modprobe mcelog || :
+	test -c /dev/mcelog
+
+	# this snippet runs only in daemon mode
+	if [ "$MCELOG_MODE" != daemon ]; then
+		exit 1
+	fi
+end script
+
+console output
+exec /usr/sbin/mcelog --foreground --daemon $MCELOG_OPTIONS
================================================================


More information about the pld-cvs-commit mailing list