CC-4147: Make Airtime work nicer with Debian package generation scripts.

-liquidsoap is installed from sofab repo
-make sure new deb-multimedia name takes effect
This commit is contained in:
Martin Konecny 2012-08-03 09:42:41 -04:00
parent 4f1300f58a
commit 3f10f94d8f
4 changed files with 30 additions and 27 deletions

View file

@ -25,9 +25,12 @@ echo "----------------------------------------------------"
dist=`lsb_release -is`
if [ "$dist" = "Debian" ]; then
grep "deb http://www.debian-multimedia.org squeeze main non-free" /etc/apt/sources.list
if [ "$?" -ne "0" ]; then
echo "deb http://www.debian-multimedia.org squeeze main non-free" >> /etc/apt/sources.list
set +e
grep -E "deb +http://www.deb-multimedia.org/? squeeze +main +non-free" /etc/apt/sources.list
returncode=$?
set -e
if [ "$returncode" -ne "0" ]; then
echo "deb http://www.deb-multimedia.org squeeze main non-free" >> /etc/apt/sources.list
fi
fi
@ -55,6 +58,20 @@ else
apt-get -y install libzend-framework-php
fi
#Install Sourcefabric's custom Liquidsoap debian package
codename=`lsb_release -sc`
set +e
grep -E "deb +http://apt.sourcefabric.org/? +$codename +main" /etc/apt/sources.list
returncode=$?
set -e
if [ "$returncode" != "0" ]; then
echo "deb http://apt.sourcefabric.org/ $codename main" >> /etc/apt/sources.list
fi
apt-get install -y --force-yes sourcefabric-keyring
apt-get install -y liquidsoap
# Apache Config File
echo "----------------------------------------------------"
echo "2. Apache Config File"