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
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to