Subversion Repositories ALCASAR

Rev

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

Rev 456 Rev 459
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
#  $Id: alcasar.sh 456 2011-01-15 11:15:25Z franck $ 
2
#  $Id: alcasar.sh 459 2011-01-17 18:53:40Z franck $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
5
# by Franck BOUIJOUX, Pascal LEVANT and Richard REY
6
# This script is distributed under the Gnu General Public License (GPL)
6
# This script is distributed under the Gnu General Public License (GPL)
7
 
7
 
Line 169... Line 169...
169
				then
169
				then
170
				ORGANISME=!
170
				ORGANISME=!
171
			fi
171
			fi
172
		done
172
		done
173
	fi
173
	fi
-
 
174
 
174
# On configure récupère l'architecture de la distrib installée
175
# On configure et récupère l'architecture de la distrib installée
175
	$DIR_SCRIPTS/alcasar-urpmi.sh
176
	$DIR_SCRIPTS/alcasar-urpmi.sh
176
#	fic=`cat /etc/product.id`
-
 
177
#	old="$IFS"
-
 
178
#	IFS=","
-
 
179
#	set $fic
-
 
180
#	for i in $*
-
 
181
#	do
-
 
182
#		if [ "`echo $i|grep arch|cut -d'=' -f1`" == "arch" ]
-
 
183
#		then 
-
 
184
#			ARCH=`echo $i|cut -d"=" -f2`
-
 
185
#		fi
-
 
186
##	if [ "`echo $i|grep version|cut -d'=' -f1`" == "version" ]
-
 
187
##	then 
-
 
188
##		VERSION=`echo $i|cut -d"=" -f2`
-
 
189
##	fi
-
 
190
#	done
-
 
191
#	IFS="$old"
-
 
192
## On configure les dépots Internet
-
 
193
# #For International install
-
 
194
#	# MIRRORLIST="http://api.mandriva.com/mirrors/basic.$VERSION.$ARCH.list"
-
 
195
## For french ALCASARistes
-
 
196
#	MIRRORLIST="http://ftp.free.fr/pub/Distributions_Linux/MandrivaLinux/official/$MDV_NEEDED/$ARCH"
-
 
197
#	urpmi.removemedia -a
-
 
198
#	urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main /media/main/release
-
 
199
#	urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST main_updates /media/main/updates
-
 
200
#	urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib /media/contrib/release
-
 
201
#	urpmi.addmedia --probe-synthesis --mirrorlist $MIRRORLIST contrib_updates /media/contrib/updates
-
 
202
#	nb_repository=`cat /etc/urpmi/urpmi.cfg|grep mirrorlist|wc -l`
-
 
203
#	if [ "$nb_repository" != "4" ]
-
 
204
#	then
-
 
205
#		echo
-
 
206
#		echo "Une erreur s'est produite lors de la synchronisation avec les dépôts Internet"
-
 
207
#		echo "Relancez l'installation ultérieurement."
-
 
208
#		echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
-
 
209
#		exit 0
-
 
210
#	fi
-
 
211
 
177
 
212
# On teste la mise à jour du système
-
 
213
	echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
-
 
214
	urpmi --auto --auto-update --quiet --test --retry 2
-
 
215
	if [ "$?" != "0" ]
-
 
216
	then
-
 
217
		echo
-
 
218
		echo "Une erreur a été détectée lors de la récupération des paquetages de mise à jour."
-
 
219
		echo "Relancez l'installation ultérieurement."
-
 
220
		echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
-
 
221
		exit 0
-
 
222
	fi
-
 
223
# On teste l'installation des paquetages complémentaires
178
# On teste l'installation des paquetages complémentaires
224
	echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
179
	echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
225
	urpmi --auto $PACKAGES --quiet --test --retry 2
180
	urpmi --auto $PACKAGES --quiet --test --retry 2
226
	if [ "$?" != "0" ]
181
	if [ "$?" != "0" ]
227
	then
182
	then
Line 229... Line 184...
229
		echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires."
184
		echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires."
230
		echo "Relancez l'installation ultérieurement."
185
		echo "Relancez l'installation ultérieurement."
231
		echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
186
		echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
232
		exit 0
187
		exit 0
233
	fi
188
	fi
234
## On mets à jour le système --- plus utile avec le script alcasar-dist-upgrade.sh
-
 
235
#	urpmi --auto --auto-update
-
 
236
# On installe les paquetages complémentaires
189
# On installe les paquetages complémentaires
237
	urpmi --auto $PACKAGES 
190
	urpmi --auto $PACKAGES 
238
 
191
 
239
# On supprime les paquetages, les services et les utilisateurs inutiles
192
# On supprime les paquetages, les services et les utilisateurs inutiles
240
	for rm_rpm in shorewall dhcp-server c-icap-server cyrus-sasl distcache-server avahi mandi radeontool bind
193
	for rm_rpm in shorewall dhcp-server c-icap-server cyrus-sasl distcache-server avahi mandi radeontool bind