#!/bin/sh
#
# Script d'installation d'OCS Inventory NG Server
# rev: 0.05
# Auteur: Stanislas Leduc
# Licence: GPL V3
#

################################################
# On modifie /etc/apt/source.list pour eviter 
# de le faire pointer sur le CD-ROM

echo "
#Dépot main
deb http://ftp.fr.debian.org/debian squeeze main

#Dépot security
deb http://security.debian.org/ squeeze/updates main
" > /etc/apt/sources.list

# On recharge le cache d'apt
apt-get update
################################################

# Variable nom de la machine
host=`hostname`

# Installation de Make
apt-get -y install make

# Installation d'Apache
apt-get -y install apache2 apache2-doc

# Installation de Mysql-server
apt-get -y install mysql-server

# Installation de Php5
apt-get -y install php5 libapache2-mod-php5 php5-mysql php5-gd

# Installation de Perl
apt-get -y install perl libapache2-mod-perl2 libxml-simple-perl libcompress-zlib-perl libdbi-perl libapache-dbi-perl libdbd-mysql-perl libnet-ip-perl libsoap-lite-perl 

# Installation de Libc6-dev pour IPDISCOVER 
apt-get -y install libc6-dev

# Demande du nom de domaine 
echo "Veuillez entrez le nom de domaine auquel appartient la machine"
echo "pour que le serveur Apache puisse fonctionner correctement"
echo "=>" & read domain

echo "ServerName $host.$domain" >> /etc/apache2/apache2.conf

# Téléchargement d'OCS Server
echo "Téléchargement d'OCS Server depuis le site officiel"
wget -c http://launchpad.net/ocsinventory-server/stable-1.3/1.3.3/+download/OCSNG_UNIX_SERVER-1.3.3.tar.gz

# Extraction du fichier
echo "Décompression du fichier"
tar xvf OCSNG_UNIX_SERVER-1.3.3.tar.gz

# Exécution du script setup.sh
echo "On rentre dans le répertoire"
cd OCSNG_UNIX_SERVER-1.3.3

echo "Vous allez maintenant configurer OCS Server"
echo "Lancement du script setup.sh"

# On attend 5s avant de lancer le script
sleep 5 
sh setup.sh

# On supprime le tar.gz et le rep 
rm -rf OCSNG_UNIX_SERVER-1.3.3.tar.gz
rm -rf OCSNG_UNIX_SERVER-1.3.3
