Set up core_pattern and core_uses_pid for corewatcher if .debugmode file exists.
authoryucai <yucai.yu@intel.com>
Wed, 17 Apr 2013 07:31:26 +0000 (00:31 -0700)
committeryucai <yucai.yu@intel.com>
Wed, 17 Apr 2013 07:31:26 +0000 (00:31 -0700)
src/corewatcher.service.in

index 0182ba4..c3b708b 100644 (file)
@@ -2,9 +2,12 @@
 Description=Nitra corefile monitor for collecting crash data
 DefaultDependencies=no
 After=sysinit.target
+ConditionPathExists=/opt/etc/.debugmode
 
 [Service]
 Type=forking
+ExecStartPre=/sbin/sysctl kernel.core_pattern=/var/lib/corewatcher/core_%%e_%%t
+ExecStartPre=/sbin/sysctl kernel.core_uses_pid=1
 ExecStart=@prefix@/sbin/corewatcher
 
 [Install]