CC-2758: Make airtime-install script Debian/Ubuntu compatible
-uninstall script added
This commit is contained in:
parent
153e0df409
commit
56edfe4e68
15 changed files with 359 additions and 64 deletions
32
install_minimal/include/airtime-uninitialize.sh
Executable file
32
install_minimal/include/airtime-uninitialize.sh
Executable file
|
@ -0,0 +1,32 @@
|
|||
#!/bin/bash -e
|
||||
#-e Causes bash script to exit if any of the installers
|
||||
#return with a non-zero return value.
|
||||
|
||||
if [ `whoami` != 'root' ]; then
|
||||
echo "Please run as root user."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Absolute path to this script, e.g. /home/user/bin/foo.sh
|
||||
SCRIPT=`readlink -f $0`
|
||||
# Absolute path this script is in, thus /home/user/bin
|
||||
SCRIPTPATH=`dirname $SCRIPT`
|
||||
AIRTIMEROOT=$SCRIPTPATH/../../
|
||||
|
||||
#unmonitor services
|
||||
echo "Unmonitoring Airtime Services"
|
||||
set +e
|
||||
monit unmonitor airtime-media-monitor
|
||||
monit unmonitor airtime-liquidsoap
|
||||
monit unmonitor airtime-playout
|
||||
monit unmonitor airtime-show-recorder
|
||||
#monit unmonitor rabbitmq-server
|
||||
set -e
|
||||
|
||||
#uninitialize Airtime services
|
||||
python $AIRTIMEROOT/python_apps/pypo/install/pypo-uninitialize.py
|
||||
python $AIRTIMEROOT/python_apps/media-monitor/install/media-monitor-uninitialize.py
|
||||
python $AIRTIMEROOT/python_apps/show-recorder/install/recorder-uninitialize.py
|
||||
|
||||
#call Airtime uninstall script
|
||||
php --php-ini ${SCRIPTPATH}/../airtime-php.ini ${SCRIPTPATH}/airtime-uninstall.php
|
Loading…
Add table
Add a link
Reference in a new issue