CC-2521: Provide dependencies in the upstream tarball...
- airtime_virtual_env.pybundle is added - all python lib are installed from this bundle file - fixed auto install script to bypass the prompt - auto install script copies airtime_vhost file to /etc/apache2/airtime/site_available/airtime
This commit is contained in:
parent
48634dd96e
commit
f30d8eb315
|
@ -21,7 +21,7 @@ echo " 1. Install Packages"
|
||||||
echo "----------------------------------------------------"
|
echo "----------------------------------------------------"
|
||||||
|
|
||||||
# Updated package list
|
# Updated package list
|
||||||
sudo apt-get install tar gzip curl apache2 php5-pgsql libapache2-mod-php5 \
|
sudo apt-get -y install tar gzip curl apache2 php5-pgsql libapache2-mod-php5 \
|
||||||
php-pear php5-gd postgresql odbc-postgresql python2.6 lame libsoundtouch-ocaml \
|
php-pear php5-gd postgresql odbc-postgresql python2.6 lame libsoundtouch-ocaml \
|
||||||
libvorbis-ocaml-dev libmp3lame-dev libtaglib-ocaml libao-ocaml libmad-ocaml \
|
libvorbis-ocaml-dev libmp3lame-dev libtaglib-ocaml libao-ocaml libmad-ocaml \
|
||||||
libesd0 icecast2 sudo libportaudio2 libsamplerate0 libcamomile-ocaml-dev \
|
libesd0 icecast2 sudo libportaudio2 libsamplerate0 libcamomile-ocaml-dev \
|
||||||
|
@ -36,20 +36,7 @@ echo "----------------------------------------------------"
|
||||||
echo "2. Apache Config File"
|
echo "2. Apache Config File"
|
||||||
echo "----------------------------------------------------"
|
echo "----------------------------------------------------"
|
||||||
if [ ! -f /etc/apache2/sites-available/airtime ]; then
|
if [ ! -f /etc/apache2/sites-available/airtime ]; then
|
||||||
cd /etc/apache2/sites-available/
|
sudo cp $SCRIPTPATH/../apache/airtime-vhost /etc/apache2/sites-available/airtime
|
||||||
sudo touch airtime
|
|
||||||
echo "<VirtualHost *:80>
|
|
||||||
ServerAdmin foo@bar.org
|
|
||||||
DocumentRoot /var/www/airtime/public
|
|
||||||
|
|
||||||
<Directory /var/www/airtime/public>
|
|
||||||
DirectoryIndex index.php
|
|
||||||
AllowOverride all
|
|
||||||
Order allow,deny
|
|
||||||
Allow from all
|
|
||||||
</Directory>
|
|
||||||
</VirtualHost> " | sudo tee -a airtime
|
|
||||||
|
|
||||||
sudo rm /etc/apache2/sites-enabled/000-default
|
sudo rm /etc/apache2/sites-enabled/000-default
|
||||||
sudo ln -s /etc/apache2/sites-available/airtime /etc/apache2/sites-enabled/airtime
|
sudo ln -s /etc/apache2/sites-available/airtime /etc/apache2/sites-enabled/airtime
|
||||||
sudo a2enmod rewrite php5
|
sudo a2enmod rewrite php5
|
||||||
|
|
|
@ -11,7 +11,7 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo -e "\n*** Installing Python Libraries ***"
|
echo -e "\n*** Installing Python Libraries ***"
|
||||||
sudo /usr/lib/airtime/airtime_virtualenv/bin/pip install kombu poster pyinotify==0.9.2 mutagen==1.20 configobj -E /usr/lib/airtime/airtime_virtualenv
|
sudo /usr/lib/airtime/airtime_virtualenv/bin/pip install airtime_virtual_env.pybundle -E /usr/lib/airtime/airtime_virtualenv
|
||||||
|
|
||||||
virtualenv_bin="/usr/lib/airtime/airtime_virtualenv/bin/"
|
virtualenv_bin="/usr/lib/airtime/airtime_virtualenv/bin/"
|
||||||
. ${virtualenv_bin}activate
|
. ${virtualenv_bin}activate
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue