Subversion Repositories ALCASAR

Rev

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

Rev 458 Rev 459
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: alcasar-urpmi.sh 458 2011-01-16 22:48:44Z richard $
2
# $Id: alcasar-urpmi.sh 459 2011-01-17 18:53:40Z franck $
3
# script de mise à jour de la distribution 
3
# script de mise à jour de la distribution 
4
# 3abtux
4
# 3abtux
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 avec un upgrade
7
#	+ vérifie que la version actuelle du système est compatible avec un upgrade
Line 36... Line 36...
36
	fi
36
	fi
37
done
37
done
38
IFS="$old"
38
IFS="$old"
39
echo "Mise à niveau de la version actuelle"
39
echo "Mise à niveau de la version actuelle"
40
urpmi --auto --auto-update
40
urpmi --auto --auto-update
-
 
41
 
41
# migration si nécessaire
42
# migration si nécessaire
42
if [ $CURRENT_VERSION  != $VERSION ] && [ $CURRENT_VERSION != "2010.2" ]
43
if [ $CURRENT_VERSION  != $VERSION ] && [ $CURRENT_VERSION != "2010.2" ]
43
then
44
then
44
	############################
45
	############################
45
	# For International install
46
	# For International install
Line 60... Line 61...
60
		exit 1
61
		exit 1
61
	fi
62
	fi
62
	# Effectue la migration du système en mandriva $VERSION
63
	# Effectue la migration du système en mandriva $VERSION
63
	echo "Migration du système en Mandriva $VERSION ! Cela peut durer un certains temps ... "
64
	echo "Migration du système en Mandriva $VERSION ! Cela peut durer un certains temps ... "
64
	echo "Il est temps d'aller prendre un café :-) "
65
	echo "Il est temps d'aller prendre un café :-) "
-
 
66
	
-
 
67
# On teste la mise à jour du système
-
 
68
	echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
-
 
69
	urpmi --auto --auto-update --quiet --test --retry 2
-
 
70
	if [ "$?" != "0" ]
-
 
71
	then
-
 
72
		echo
-
 
73
		echo "Une erreur a été détectée lors de la récupération des paquetages de mise à jour."
-
 
74
		echo "Relancez l'installation ultérieurement."
-
 
75
		echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
-
 
76
		exit 0
-
 
77
	fi
65
	urpmi --auto --auto-update
78
	urpmi --auto --auto-update
66
fi
79
fi
67
# puis un peu de nettoyage
80
# puis un peu de nettoyage
68
urpme --auto --auto-orphans
81
urpme --auto --auto-orphans
69
exit 0
82
exit 0
70
 
83
 
71
 
-
 
72
 
-