#!/bin/sh
. /etc/init.d/functions.sh
PATH=/sbin:/bin:/usr/bin:/usr/sbin

trap "" INT
/usr/bin/setterm -blank

clear

echo
echo
einfo "Si necesita información de debug durante la instalación"
einfo "puede verla pulsando ALT+F9. Para volver al proceso de"
einfo "instalación pulse ALT+F1."
echo
echo
einfo "Pulse enter para empezar la instalación."
read

clear
einfo "Espere mientras se lleva a cabo la instalación"
einfo "Creando particiones en el disco..."
# Create swap and linux partitions
/sbin/sfdisk /dev/sda >/dev/tty9 2>&1 << EOF
0 16 S
16
;
;
EOF
eend $?

einfo "Formateando particiones..."
# Format swap partition
mkswap /dev/sda1 >/dev/tty9 2>&1
# Format ext3 partition
mke2fs -j /dev/sda2 >/dev/tty9 2>&1
eend $?

einfo "Activando swap..."
swapon /dev/sda1 >/dev/tty9 2>&1
eend $?

mkdir -p /mnt/system >/dev/tty9 2>&1
/bin/mount /dev/sda2 /mnt/system >/dev/tty9 2>&1
/bin/mount /dev/cdroms/cdrom0 /mnt/cdrom -o ro -t iso9660 >/dev/tty9 2>&1
cd /mnt/system >/dev/tty9 2>&1
clear
einfo "Instalando sistema..."
einfo "Esta operación puede tardar varios minutos, por favor espere..."
tar -xvzpf /mnt/cdrom/system.tgz >/dev/tty9 2>&1
mkdir -p /mnt/system/proc >/dev/tty9 2>&1
mkdir -p /mnt/system/sys >/dev/tty9 2>&1
/bin/mount -o bind /proc /mnt/system/proc >/dev/tty9 2>&1
cp /etc/pof/config.sh /mnt/system/config.sh >/dev/tty9 2>&1
chroot /mnt/system /config.sh

## we are outside chroot again
rm -rf /mnt/system/config.sh >/dev/tty9 2>&1
cd / 
umount /mnt/cdrom >/dev/tty9 2>&1
umount /mnt/system/proc >/dev/tty9 2>&1
umount /mnt/system >/dev/tty9 2>&1

clear
einfo "Instalación completada. Pulse enter para reiniciar."
eend
einfo "Recuerde quitar el CD de la unidad antes de volver a arrancar el equipo!"
read
clear
/sbin/reboot >/dev/tty9 2>&1
