From 92c0af6f49f9bdf4dd4469adf2ecbc69bb4d58e0 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Thu, 24 Sep 2015 09:48:50 +1000 Subject: [PATCH] Add upstart tasks --- tools/upstart/arkmanager-instance.conf | 7 +++++++ tools/upstart/arkmanager.conf | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 tools/upstart/arkmanager-instance.conf create mode 100644 tools/upstart/arkmanager.conf diff --git a/tools/upstart/arkmanager-instance.conf b/tools/upstart/arkmanager-instance.conf new file mode 100644 index 0000000..0b219a4 --- /dev/null +++ b/tools/upstart/arkmanager-instance.conf @@ -0,0 +1,7 @@ +description "ARK Server Tools service" + +instance $service + +env DAEMON="/usr/bin/arkmanager" + +exec "$DAEMON" useconfig $service run diff --git a/tools/upstart/arkmanager.conf b/tools/upstart/arkmanager.conf new file mode 100644 index 0000000..688cbe8 --- /dev/null +++ b/tools/upstart/arkmanager.conf @@ -0,0 +1,8 @@ +start on runlevel [345] +stop on runlevel [!345] + +script + for service in main $(grep -o '^configfile_[^=]*' /etc/arkmanager/arkmanager.cfg); do + start arkmanager-instance service=${service#configfile_} + done +end script