ref: master
util/debian-install/install
#!/bin/sh
DISTRO=jessie
REPOSITORY='jessie-test'
if [ -n "$1" ]; then
REPOSITORY="$1"
fi
set -e
sudo apt-get install -qy netcat-traditional shunit2 curl
# apt-cacher-ng running on the host
# 10.0.2.2 = host ip on virtualbox/qemu
# 192.168.122.1 = host ip on default libvirt bridge
for ip in 10.0.2.2 192.168.122.1; do
if nc -z -w 1 $ip 3142; then
echo "Acquire::http::Proxy \"http://$ip:3142\";" | sudo tee /etc/apt/apt.conf.d/01proxy
fi
done
apt-key add - < /etc/apt/sources.list.d/noosfero.list < /etc/apt/sources.list.d/backports.list
export DEBIAN_FRONTEND=noninteractive
# local debs
if [ -n "$(find /vagrant -name '*.deb')" ]; then
apt-get install -qy apt-utils bzip2
(
rm -rf /opt/noosfero
mkdir /opt/noosfero
cp /vagrant/*.deb /opt/noosfero
cd /opt/noosfero
apt-ftparchive packages . > Packages
cat Packages | gzip - > Packages.gz
cat Packages | bzip2 - > Packages.bz2
apt-ftparchive release . > Release
echo 'deb [trusted=yes] file:///opt/noosfero ./' > /etc/apt/sources.list.d/local.list
)
else
rm -f /etc/apt/sources.list.d/local.list
fi
apt-get update
apt-get dist-upgrade -qy
apt-get install -qy postgresql postfix
apt-cache policy noosfero
apt-get install -qy noosfero noosfero-apache
a2dissite 000-default
service apache2 reload