CC-2592: Full install issues running twice in a row
- use "rm -rf" instead of "rm" when deleting /etc/apache2/sites-enabled/000-default - append "include /etc/monit/conf.d/*" to /etc/monit/monitrc if it's first time installing it. - bypass python lib installation and patching if virtualenv already exists
This commit is contained in:
parent
d94357e5e5
commit
86ca2c7fc4
2 changed files with 23 additions and 16 deletions
|
@ -44,7 +44,7 @@ echo "2. Apache Config File"
|
|||
echo "----------------------------------------------------"
|
||||
if [ ! -f /etc/apache2/sites-available/airtime ]; then
|
||||
sudo cp $SCRIPTPATH/../apache/airtime-vhost /etc/apache2/sites-available/airtime
|
||||
sudo rm /etc/apache2/sites-enabled/000-default
|
||||
sudo rm -rf /etc/apache2/sites-enabled/000-default
|
||||
sudo ln -s /etc/apache2/sites-available/airtime /etc/apache2/sites-enabled/airtime
|
||||
sudo a2enmod rewrite php5
|
||||
sudo service apache2 restart
|
||||
|
@ -68,6 +68,13 @@ echo "----------------------------------------------------"
|
|||
cd /etc/default/
|
||||
sudo sed -i 's/startup=0/startup=1/g' monit
|
||||
sudo cp $SCRIPTPATH/../../python_apps/monit/airtime-monit.cfg /etc/monit/conf.d
|
||||
|
||||
grep -q "include /etc/monit/conf.d" /etc/monit/monitrc
|
||||
RETVAL=$?
|
||||
if [ $RETVAL -ne 0 ] ; then
|
||||
sudo echo "include /etc/monit/conf.d/*" >> /etc/monit/monitrc
|
||||
fi
|
||||
|
||||
sudo service monit start
|
||||
|
||||
# Run Airtime Install
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue