Subversion Repositories ALCASAR

Rev

Rev 518 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 518 Rev 519
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: alcasar-mondo.sh 518 2011-03-25 16:04:12Z stephane $
2
# $Id: alcasar-mondo.sh 519 2011-03-25 16:30:32Z stephane $
3
# by 3abtux (with debug helps by Michel GAUDET)
3
# by 3abtux (with debug helps by Michel GAUDET)
4
 
4
 
5
DIR_TMP="/var/log/mondo"
5
DIR_TMP="/var/log/mondo"
6
DIR_ISO="/var/Save/ISO"
6
DIR_ISO="/var/Save/ISO"
7
date=`date +%F-%Hh%M`
7
date=`date +%F-%Hh%M`
8
HOSTNAME=`hostname -s`
8
HOSTNAME=`hostname -s`
9
ROOT="root"
9
ROOT="root"
10
ISOFile=$HOSTNAME-$date
10
ISOFile=$HOSTNAME-$date
11
EXCLUDE="$DIR_ISO $DIR_TMP /tmp /mnt /media" 
11
EXCLUDE="$DIR_ISO $DIR_TMP /tmp /mnt /media" 
12
 
12
 
13
echo "Les répertoires exclus de l'image ISO sont :  $EXCLUDE "
13
echo "Les répertoires exclus de l'image ISO sont :  $EXCLUDE "
14
echo "##################################################"
14
echo "##################################################"
15
echo "# Création de l'archive ISO système d'Alcasar  ! #"
15
echo "# Création de l'archive ISO système d'Alcasar  ! #"
16
echo "##################################################"
16
echo "##################################################"
17
echo ""
17
echo ""
18
echo "--------------------------------------------------------"
18
echo "--------------------------------------------------------"
19
echo "Les ISOs seront disponibles dans le répertoire suivant :"
19
echo "Les ISOs seront disponibles dans le répertoire suivant :"
20
echo "==-->   $DIR_ISO"
20
echo "==-->   $DIR_ISO"
21
/bin/touch $DIR_ISO/creation-of-the-current-archive
21
/bin/touch $DIR_ISO/creation-of-the-current-archive
22
mkdir $DIR_TMP
22
mkdir $DIR_TMP
23
/bin/nice -n 19 /usr/sbin/mondoarchive -p $ISOFile -Oi -s 4300m -d $DIR_ISO -T $DIR_TMP -S $DIR_TMP -E "$EXCLUDE"
23
/bin/nice -n 19 /usr/sbin/mondoarchive -p $ISOFile -Oi -s 4300m -d $DIR_ISO -T $DIR_TMP -S $DIR_TMP -E "$EXCLUDE"
24
cd $DIR_ISO
24
cd $DIR_ISO
25
for i in `ls *.iso` ;do
25
for i in `ls *.iso` ;do
26
	/usr/bin/md5sum $i > $i.md5
26
	/usr/bin/md5sum $i > $i.md5
27
done
27
done
28
rm -rf $DIR_TMP/mondo.scratch.* $DIR_TMP/tmp.mondo.* $DIR_TMP/.*.dat
28
rm -rf $DIR_TMP/mondo.scratch.* $DIR_TMP/tmp.mondo.* $DIR_TMP/.*.dat
29
rm -f $DIR_ISO/creation-of-the-current-archive
29
rm -f $DIR_ISO/creation-of-the-current-archive
30
exit 0
30
exit 0
31
 
31