From 7ce311832234e33788635b0d0df1fd3030970ff2 Mon Sep 17 00:00:00 2001 From: Ben Peddell Date: Tue, 23 Jun 2015 22:58:25 +1000 Subject: [PATCH] Move LSB init script to separate directory --- tools/install.sh | 18 ++++++++++-------- tools/{ => lsb}/arkdaemon | 0 2 files changed, 10 insertions(+), 8 deletions(-) rename tools/{ => lsb}/arkdaemon (100%) diff --git a/tools/install.sh b/tools/install.sh index 5450eb6..26db1f6 100644 --- a/tools/install.sh +++ b/tools/install.sh @@ -7,14 +7,16 @@ if [ ! -z "$1" ]; then cp arkmanager "${INSTALL_ROOT}${EXECPREFIX}/bin/arkmanager" chmod +x "${INSTALL_ROOT}${EXECPREFIX}/bin/arkmanager" - # Copy arkdaemon to /etc/init.d/arkmanager ,set permissions and add it to boot - cp arkdaemon "${INSTALL_ROOT}/etc/init.d/arkmanager" - chmod +x "${INSTALL_ROOT}/etc/init.d/arkmanager" - # add to startup if the system use sysinit - if [ -x /usr/sbin/update-rc.d -a -z "${INSTALL_ROOT}" ]; then - update-rc.d arkmanager defaults - echo "Ark server will now start on boot, if you want to remove this feature run the following line" - echo "update-rc.d -f arkmanager remove" + # Copy arkdaemon to /etc/init.d ,set permissions and add it to boot + if [ -f /lib/lsb/init-functions ]; then + cp lsb/arkdaemon "${INSTALL_ROOT}/etc/init.d/arkmanager" + chmod +x "${INSTALL_ROOT}/etc/init.d/arkmanager" + # add to startup if the system use sysinit + if [ -x /usr/sbin/update-rc.d -a -z "${INSTALL_ROOT}" ]; then + update-rc.d arkmanager defaults + echo "Ark server will now start on boot, if you want to remove this feature run the following line" + echo "update-rc.d -f arkmanager remove" + fi fi # Create a folder in /var/log to let Ark tools write its own log files diff --git a/tools/arkdaemon b/tools/lsb/arkdaemon similarity index 100% rename from tools/arkdaemon rename to tools/lsb/arkdaemon