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:
James 2011-07-20 15:11:51 -04:00
parent 48634dd96e
commit f30d8eb315
4 changed files with 3 additions and 16 deletions

View File

@ -21,7 +21,7 @@ echo " 1. Install Packages"
echo "----------------------------------------------------"
# 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 \
libvorbis-ocaml-dev libmp3lame-dev libtaglib-ocaml libao-ocaml libmad-ocaml \
libesd0 icecast2 sudo libportaudio2 libsamplerate0 libcamomile-ocaml-dev \
@ -36,20 +36,7 @@ echo "----------------------------------------------------"
echo "2. Apache Config File"
echo "----------------------------------------------------"
if [ ! -f /etc/apache2/sites-available/airtime ]; then
cd /etc/apache2/sites-available/
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 cp $SCRIPTPATH/../apache/airtime-vhost /etc/apache2/sites-available/airtime
sudo rm /etc/apache2/sites-enabled/000-default
sudo ln -s /etc/apache2/sites-available/airtime /etc/apache2/sites-enabled/airtime
sudo a2enmod rewrite php5

View File

@ -11,7 +11,7 @@ else
fi
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}activate

Binary file not shown.