fixed installer

This commit is contained in:
Frank Harris 2026-06-20 21:19:11 -05:00
parent 05b7d2e464
commit 3d93d01cd1
27 changed files with 996 additions and 1665 deletions

View file

@ -1,16 +1,16 @@
#!/bin/sh
#
# Startup/shutdown script for the OGP Agent.
# Startup/shutdown script for the GSP Agent.
#
# Linux chkconfig stuff:
#
# chkconfig: 2345 88 10
# description: Startup/shutdown script for the OGP Agent
# description: Startup/shutdown script for the GSP Agent
agent_dir=OGP_AGENT_DIR
agent_user=OGP_USER
service=ogp_agent
service=gsp_agent
# Source function library.
if [ -f /etc/rc.d/init.d/functions ] ; then
@ -23,7 +23,7 @@ if [ "$( whoami )" != "root" ]
then
if [ -f "/usr/bin/sudo" ] && [ "$( groups $agent_user | grep "\bsudo\b" )" != "" ]
then
sudo /etc/init.d/ogp_agent ${1:-''}
sudo /etc/init.d/gsp_agent ${1:-''}
exit
else
echo "Permission denied."
@ -32,9 +32,9 @@ then
fi
start() {
echo -n "Starting OGP Agent: "
if [ -e "$agent_dir/ogp_agent_run.pid" ]; then
PID=`cat $agent_dir/ogp_agent_run.pid`
echo -n "Starting GSP Agent: "
if [ -e "$agent_dir/gsp_agent_run.pid" ]; then
PID=`cat $agent_dir/gsp_agent_run.pid`
RET=$(kill -s 0 $PID &> /dev/null; echo $?)
if [ $RET -eq 0 ]; then
echo -n "already running."
@ -100,22 +100,22 @@ start() {
fi
cd $agent_dir
su -c "screen -d -m -t ogp_agent -c ogp_screenrc -S ogp_agent ./ogp_agent_run -pidfile ogp_agent_run.pid" $agent_user &> $agent_dir/ogp_agent.svc &
su -c "screen -d -m -t gsp_agent -c ogp_screenrc -S gsp_agent ./gsp_agent_run -pidfile gsp_agent_run.pid" $agent_user &> $agent_dir/gsp_agent.svc &
echo -n "started successfully."
bold=`tput bold`
normal=`tput sgr0`
echo
echo "Use ${bold}sudo su -c 'screen -S ogp_agent -r' $agent_user${normal} to attach the agent screen,"
echo "Use ${bold}sudo su -c 'screen -S gsp_agent -r' $agent_user${normal} to attach the agent screen,"
echo "and ${bold}ctrl+A+D${normal} to detach it."
return 0
}
stop() {
# Stop daemon
echo -n "Stopping OGP Agent: "
if [ -f $agent_dir/ogp_agent_run.pid ]
echo -n "Stopping GSP Agent: "
if [ -f $agent_dir/gsp_agent_run.pid ]
then
PID=`cat $agent_dir/ogp_agent_run.pid`
PID=`cat $agent_dir/gsp_agent_run.pid`
RET=$(kill $PID &> /dev/null; echo $?)
if [ $RET -ne 0 ]; then
echo -n "not running."
@ -123,7 +123,7 @@ stop() {
echo -n "stopped successfully."
fi
else
echo -n "PID file not found ($agent_dir/ogp_agent_run.pid)"
echo -n "PID file not found ($agent_dir/gsp_agent_run.pid)"
fi
echo
return 0
@ -145,7 +145,7 @@ case "$1" in
RETVAL=$?
;;
*)
echo "Usage: service ogp_agent start|stop|restart"
echo "Usage: service gsp_agent start|stop|restart"
RETVAL=1
echo
;;