#!/bin/bash
#. /cdrom/debian_linux

echo "Desea instalar y/o actualizar apache, php4 y mysql en su ordenador? (No por defecto)"
echo "Aviso: apache, php4 y mysql son necesarios para el correcto funcionamiento de esta aplicacin."
echo "Responda \"n/N\" si ya lo tiene instalado y correctamente configurado"
echo "Responda \"s/S\" para proceder a su instalacin/actualizacin y su configuracin"

read respuesta
if [[ $respuesta = "s"  ||  $respuesta = "S" ]]; then

	echo "Instalacin de apache php4 y mysql"
	apt-get update
	apt-get install -y apache-common apache mysql-common mysql-client mysql-server php4 php4-mysql   
	# Error al conectar a internet

	if [ $? -eq 100 ]; then 
	   cp ./paquetes/* /var/cache/apt/archives/
	   apt-get install -y apache-common apache mysql-common mysql-client mysql-server  php4 php4-mysql   
	   # Version incorrecta de los paquetes
	   if [ $? -eq 100 ]; then    
	      clear
	      echo "Se ha producido un error en la instalacion. Consulte con su administrador"
	      exit -1
	   fi
	fi

	/usr/sbin/apache-modconf apache enable mod_php4
        mv /etc/apache/httpd.conf /etc/apache/httpd.conf.backup
        sed s/"#AddType application\/x-httpd-php-"/"AddType application\/x-httpd-php "/ /etc/apache/httpd.conf.backup > /etc/apache/httpd.conf2
        sed s/"#AddType application\/x-httpd-php "/"AddType application\/x-httpd-php "/ /etc/apache/httpd.conf2 > /etc/apache/httpd.conf3
        sed s/"#LoadModule php4_module"/"LoadModule php4_module"/ /etc/apache/httpd.conf3 > /etc/apache/httpd.conf
        rm /etc/apache/httpd.conf2
        rm /etc/apache/httpd.conf3

        mv /etc/php4/apache/php.ini /etc/php4/apache/php.ini.backup
        sed s/";extension=mysql.so"/"extension=mysql.so"/ /etc/php4/apache/php.ini.backup > /etc/php4/apache/php.ini

fi

clear
echo "Creacin de la BBDD"

echo "Introduzca el usuario maestro de Mysql (por defecto root):"
read usmysql
if [[ $usmysql = "" ]]; then
  usmysql="root"
fi
echo "Introduzca la contrasea de $usmysql"

# insercion en Mysql
mysql -u $usmysql -p < ./datos/bbdd.sql

clear

echo "###########################################################"
echo "#        INSTALACIN COMPLETADA SATISFACTORIAMENTE        #"
echo "###########################################################"
