# mke2fs -L albatros /dev/sda1
# sh /dibab/start/automount

if [ ! -e /dev/sda ]
then
  zenity --info --text="You need a /dev/sda disk for this !"
  exit 1	  
else
  if [ -e /dev/sda1 ]
	then
    zenity --question --text="Warning, grub will be installed on your /dev/sda disk ! Are you sure ?" || exit 1
	fi
fi

opkg-cl update || exit 1

if [ ! -e /media/albatros ]
then
which gpartedbin || opkg-cl install gparted
zenity --info --text="Please create a parition named albatros \n\nClose this, gparted will start"
gpartedbin
sh /dibab/start/automount
  if [ ! -e /media/albatros ]
  then
	  zenity --info --text="Please format an ext4 partition with albatros lablel !"
  	exit 1
  fi
fi

echo "Installing Grub on /dev/sda"
[ ! -e /boot ] && ln -sf /media/albatros /boot
which grub || opkg-cl install grub
grub-install /dev/sda  --boot-directory=/media/albatros

echo "Installing kernel and initramfs"

mkdir /media/albatros/rootfs
KVER=`uname -r`
cp /media/dibab/isolinux/k3* /boot/kernel-$KVER
cp /media/dibab/isolinux/3* /boot/initramfs-genkernel-$KVER
cp /proc/config.gz /boot
gunzip /boot/config.gz
mv /boot/config /boot/config-$KVER
sed -i "s/vx/v/" /home/dibab-x86/opkg/etc/grub.d/10_linux
sed -i "s/set -e//" `which grub-mkconfig` 

echo "running grub-mkconfig"
grub-mkconfig -o /media/albatros/grub/grub.cfg
touch /media/albatros/syslinux.cfg
echo "Copying module ..."
ls /media/dibab/modules/ | while read file
do
	echo $file
	install -d /media/albatros/modules
  cp /media/dibab/modules/$file /media/albatros/modules
done
