From 2e821bf5bc8b27b15348c461c078cc744a1ccc32 Mon Sep 17 00:00:00 2001
From: Jan David Mol <mol@astron.nl>
Date: Fri, 22 Jan 2016 07:11:14 +0000
Subject: [PATCH] Task #8888: Added supervisord config file

---
 .gitattributes                                         | 1 +
 SAS/ResourceAssignment/Services/src/CMakeLists.txt     | 5 +++++
 SAS/ResourceAssignment/Services/src/JobsToSchedule.ini | 7 +++++++
 3 files changed, 13 insertions(+)
 create mode 100644 SAS/ResourceAssignment/Services/src/JobsToSchedule.ini

diff --git a/.gitattributes b/.gitattributes
index a658a21dbeb..40379676b30 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -5034,6 +5034,7 @@ SAS/ResourceAssignment/ResourceAssignmentEditor/test/CMakeLists.txt -text
 SAS/ResourceAssignment/ResourceAssignmentEditor/test/test_webservice.py -text
 SAS/ResourceAssignment/ResourceAssignmentEditor/test/test_webservice.run -text
 SAS/ResourceAssignment/ResourceAssignmentEditor/test/test_webservice.sh -text
+SAS/ResourceAssignment/Services/src/JobsToSchedule.ini -text
 SAS/ResourceAssignment/Services/test/tJobsToSchedule.in_correlator -text
 SAS/ResourceAssignment/Services/test/tJobsToSchedule.in_preprocessing -text
 SAS/ResourceAssignment/Services/test/tJobsToSchedule.sh eol=lf
diff --git a/SAS/ResourceAssignment/Services/src/CMakeLists.txt b/SAS/ResourceAssignment/Services/src/CMakeLists.txt
index c6ffe821799..09d2edc5366 100644
--- a/SAS/ResourceAssignment/Services/src/CMakeLists.txt
+++ b/SAS/ResourceAssignment/Services/src/CMakeLists.txt
@@ -3,3 +3,8 @@
 lofar_add_bin_scripts(
   JobsToSchedule.py
 )
+
+# supervisord config files
+install(FILES
+  JobsToSchedule.ini
+  DESTINATION etc/supervisord.d)
diff --git a/SAS/ResourceAssignment/Services/src/JobsToSchedule.ini b/SAS/ResourceAssignment/Services/src/JobsToSchedule.ini
new file mode 100644
index 00000000000..4a453608eb9
--- /dev/null
+++ b/SAS/ResourceAssignment/Services/src/JobsToSchedule.ini
@@ -0,0 +1,7 @@
+[program:JobsToSchedule]
+command=/bin/bash -c 'source $LOFARROOT/lofarinit.sh;JobsToSchedule.py --otdb_busname=lofar.otdb --my_busname=lofar.ra'
+user=lofarsys
+stopsignal=INT ; KeyboardInterrupt
+stopasgroup=true
+stdout_logfile=%(program_name)s.log
+stderr_logfile=%(program_name)s.stderr
-- 
GitLab