Subversion Repositories ALCASAR

Rev

Rev 24 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 24 Rev 29
Line 2... Line 2...
2
# script d'ajout des medias logiciels 
2
# script d'ajout des medias logiciels 
3
# 3abtux & rexy
3
# 3abtux & rexy
4
# changelog :
4
# changelog :
5
# 	+ prise en compte dynamique de la version de la distribution
5
# 	+ prise en compte dynamique de la version de la distribution
6
#	+ prise en compte de la nouvelle struture RPM
6
#	+ prise en compte de la nouvelle struture RPM
7
#	+ préparation des repository pour les mises à jour
7
#	+ test avant sortie
8
 
8
 
9
fic=`cat /etc/product.id`
9
fic=`cat /etc/product.id`
10
old="$IFS"
10
old="$IFS"
11
IFS=","
11
IFS=","
12
set $fic
12
set $fic
Line 20... Line 20...
20
	then 
20
	then 
21
		VERSION=`echo $i|cut -d"=" -f2`
21
		VERSION=`echo $i|cut -d"=" -f2`
22
	fi
22
	fi
23
done
23
done
24
IFS="$old"
24
IFS="$old"
-
 
25
 
25
# for ETRS only # MIRRORLIST="http://15.0.0.40/pub/Distributions_Linux/MandrivaLinux/official/$VERSION/$ARCH"
26
# For International install
26
MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
27
# MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
-
 
28
 
-
 
29
# For french ALCASARistes
-
 
30
MIRRORLIST="http://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/$VERSION/$ARCH"
-
 
31
 
27
urpmi.removemedia -a
32
urpmi.removemedia -a
28
urpmi.addmedia --mirrorlist $MIRRORLIST main /media/main/release
33
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main /media/main/release
29
urpmi.addmedia --mirrorlist $MIRRORLIST main_updates /media/main/updates
34
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main_updates /media/main/updates
30
urpmi.addmedia --mirrorlist $MIRRORLIST contrib /media/contrib/release
35
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib /media/contrib/release
31
urpmi.addmedia --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates
36
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates
-
 
37
nb_repository=`cat /etc/urpmi/urpmi.cfg|grep mirrorlist|wc -l`
-
 
38
if [ "$nb_repository" != "4" ]
-
 
39
then
-
 
40
	exit 1
-
 
41
	else exit 0
-
 
42
fi
-
 
43