#!/bin/bash
#  $Id: install.root 16746 2009-09-30 15:11:03Z teetov $
# -----------------------------------------------------------------------------
#  Name:    wd:activate
#  Purpose: wd specific activation steps by root
#
#  Note:    started from base:install.root
#
#  env:     following variables are avaiable:
#           APL      APL_DB_DATA    HTTPD_CONF          TOMCAT_DIR TARGET_OS
#           APL_CONF APL_DB_USR     HTTPD_DIRS          TOMCAT_CFG DYLIB_SUFFIX
#           APL_USR  APL_HTTPD_GRP  HTTPD_MOD_DIR       TOMCAT_USR
#           APL_VAR  APL_HTTPD_USR  HTTPD_SHORT_MOD_DIR AXIS2_HOME
#  www:     module defined apache loc and dir should be placed in HTTPD_DIRS
#  
#  Note:   module is not installed in case of SKMHA
# -----------------------------------------------------------------------------
#  Author: Alexei Titov
#  Edited by: 
#  QA by:  Christopher C Gettings
#  Copyright: videoNEXT LLC
# -----------------------------------------------------------------------------


[ "$APL_MOD" = 'SKMHA' ] && exit 0

mkdir -p    $APL_VAR/wd
chmod 750   $APL_VAR/wd
echo stop > $APL_VAR/wd/keep
echo stop > $APL_VAR/wd/status
chmod 640   $APL_VAR/wd/status $APL_VAR/wd/keep
rm -f       $APL_VAR/wd/cmd
chgrp apache $APL_VAR/wd $APL_VAR/wd/keep $APL_VAR/wd/status

# ------ setup shepherd ------------
chown -R root:root $APL/wd
cp $APL/wd/etc/shepherd.service /etc/systemd/system/
systemctl enable shepherd.service
systemctl stop shepherd.service
systemctl start shepherd.service

# ------ setup services ------------
[ -f /etc/init.d/patrol ] && rm  /etc/init.d/patrol
cp $APL/wd/etc/rc_patrol /etc/init.d/patrol
chmod 755 /etc/init.d/patrol
chkconfig --add patrol

