Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 458 → Rev 459

/alcasar.sh
171,55 → 171,10
fi
done
fi
# On configure récupère l'architecture de la distrib installée
 
# On configure et récupère l'architecture de la distrib installée
$DIR_SCRIPTS/alcasar-urpmi.sh
# fic=`cat /etc/product.id`
# old="$IFS"
# IFS=","
# set $fic
# for i in $*
# do
# if [ "`echo $i|grep arch|cut -d'=' -f1`" == "arch" ]
# then
# ARCH=`echo $i|cut -d"=" -f2`
# fi
## if [ "`echo $i|grep version|cut -d'=' -f1`" == "version" ]
## then
## VERSION=`echo $i|cut -d"=" -f2`
## fi
# done
# IFS="$old"
## On configure les dépots Internet
# #For International install
# # MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
## For french ALCASARistes
# MIRRORLIST="http://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/$MDV_NEEDED/$ARCH"
# urpmi.removemedia -a
# urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main /media/main/release
# urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main_updates /media/main/updates
# urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib /media/contrib/release
# urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates
# nb_repository=`cat /etc/urpmi/urpmi.cfg|grep mirrorlist|wc -l`
# if [ "$nb_repository" != "4" ]
# then
# echo
# echo "Une erreur s'est produite lors de la synchronisation avec les dépôts Internet"
# echo "Relancez l'installation ultérieurement."
# echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
# exit 0
# fi
 
# On teste la mise à jour du système
echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
urpmi --auto --auto-update --quiet --test --retry 2
if [ "$?" != "0" ]
then
echo
echo "Une erreur a été détectée lors de la récupération des paquetages de mise à jour."
echo "Relancez l'installation ultérieurement."
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
exit 0
fi
# On teste l'installation des paquetages complémentaires
echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
urpmi --auto $PACKAGES --quiet --test --retry 2
231,8 → 186,6
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
exit 0
fi
## On mets à jour le système --- plus utile avec le script alcasar-dist-upgrade.sh
# urpmi --auto --auto-update
# On installe les paquetages complémentaires
urpmi --auto $PACKAGES
 
/scripts/alcasar-urpmi.sh
38,6 → 38,7
IFS="$old"
echo "Mise à niveau de la version actuelle"
urpmi --auto --auto-update
 
# migration si nécessaire
if [ $CURRENT_VERSION != $VERSION ] && [ $CURRENT_VERSION != "2010.2" ]
then
62,6 → 63,18
# Effectue la migration du système en mandriva $VERSION
echo "Migration du système en Mandriva $VERSION ! Cela peut durer un certains temps ... "
echo "Il est temps d'aller prendre un café :-) "
# On teste la mise à jour du système
echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
urpmi --auto --auto-update --quiet --test --retry 2
if [ "$?" != "0" ]
then
echo
echo "Une erreur a été détectée lors de la récupération des paquetages de mise à jour."
echo "Relancez l'installation ultérieurement."
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
exit 0
fi
urpmi --auto --auto-update
fi
# puis un peu de nettoyage
68,5 → 81,3
urpme --auto --auto-orphans
exit 0