#!/bin/bash
#variable
REPTRAVAIL="/home/Live/"
REPIMAGE=${REPTRAVAIL}"image/"
URLSERVEUR="http://frogdev.info/gentoo-freebsd/"
VERSION="p_0.1"

#suppression et creation repertoire de travail
rm -rf ${REPTRAVAIL}
mkdir -p ${REPTRAVAIL}
mkdir -p ${REPIMAGE}


#Compression du systeme
tar --exclude=/proc/* --exclude=/sys/* --exclude=/var/log/* --exclude=/var/cache/*  --exclude=/var/db/* --exclude=/usr/portage/* --exclude=/usr/src/* --exclude=/home/* --exclude=/mnt/* --exclude=/tmp/* --create  --preserve-permissions --bzip2 --file ${REPTRAVAIL}stage4.tar.bz2 /

#decompression
cd ${REPIMAGE}
tar xvjpf ${REPTRAVAIL}stage4.tar.bz2

#patch des fichiers
cd etc
rm fstab
wget ${URLSERVEUR}fstab
cd init.d
rm localmount
wget ${URLSERVEUR}localmount
chmod +x localmount

#on a un systeme dans REPIMAGE
#on compresse les répertoires montés en mémoire
cd ${REPIMAGE}
mkdir mdfs
tar cjpf mdfs/etc.bz2 etc
tar cjpf mdfs/root.bz2 root
tar cjpf mdfs/var.bz2 var

#mv ${REPIMAGE}etc ${REPTRAVAIL}
#mv ${REPIMAGE}var ${REPTRAVAIL}
#mv ${REPIMAGE}root ${REPTRAVAIL}

#récupération et création des répertoires
#mkdir etc
#mkdir root
#mkdir var




#creation image iso
mkisofs -b boot/cdboot -no-emul-boot -c boot/boot.catalog \
	 -r -J -V "gfbsd"${VERSION} -o ${REPTRAVAIL}.live.iso .
