Line 1... |
Line 1... |
1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
2 |
# $Id: alcasar-urpmi.sh 476 2011-02-06 20:31:31Z richard $
|
2 |
# $Id: alcasar-urpmi.sh 489 2011-02-13 17:32:07Z richard $
|
3 |
# script de mise à jour de la distribution
|
3 |
# script de mise à jour de la distribution
|
4 |
# 3abtux & rexy
|
4 |
# 3abtux & rexy
|
5 |
# changelog :
|
5 |
# changelog :
|
6 |
# + Fait une mise à niveau du système actuel
|
6 |
# + Fait une mise à niveau du système actuel
|
7 |
# + vérifie que la version actuelle du système est compatible
|
7 |
# + vérifie que la version actuelle du système est compatible
|
Line 39... |
Line 39... |
39 |
#MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
|
39 |
#MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
|
40 |
# For french ALCASARistes
|
40 |
# For french ALCASARistes
|
41 |
MIRRORLIST="http://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/$VERSION/$ARCH"
|
41 |
MIRRORLIST="http://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/$VERSION/$ARCH"
|
42 |
############################
|
42 |
############################
|
43 |
urpmi.removemedia -a
|
43 |
urpmi.removemedia -a
|
44 |
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main /media/main/release
|
44 |
urpmi.addmedia --wget --probe-synthesis --mirrorlist $MIRRORLIST main /media/main/release
|
45 |
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main_updates /media/main/updates
|
45 |
urpmi.addmedia --wget --update --probe-synthesis --mirrorlist $MIRRORLIST main_updates /media/main/updates
|
46 |
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib /media/contrib/release
|
46 |
urpmi.addmedia --wget --probe-synthesis --mirrorlist $MIRRORLIST contrib /media/contrib/release
|
47 |
urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates
|
47 |
urpmi.addmedia --wget --update --probe-synthesis --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates
|
48 |
nb_repository=`cat /etc/urpmi/urpmi.cfg|grep mirrorlist|wc -l`
|
48 |
nb_repository=`cat /etc/urpmi/urpmi.cfg|grep mirrorlist|wc -l`
|
49 |
if [ "$nb_repository" != "4" ]
|
49 |
if [ "$nb_repository" != "4" ]
|
50 |
then
|
50 |
then
|
51 |
echo
|
51 |
echo
|
52 |
echo "Une erreur a été détectée lors de la synchronisation des dépots."
|
52 |
echo "Une erreur a été détectée lors de la synchronisation des dépots."
|