145,7 → 145,7 |
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 |
urpmi --auto --auto-update --quiet --test --retry 2 |
if [ "$?" != "0" ] |
then |
echo |
197,15 → 197,24 |
urpmi --auto --auto-update |
# On installe les paquetages complémentaires |
urpmi --auto $PACKAGES |
# On supprime les paquetages et les services inutiles |
# On supprime les paquetages, les services et les utilisateurs inutiles |
for rm_rpm in avahi mandi shorewall libc-icap0 cyrus-sasl |
do |
/usr/sbin/urpme --auto $rm_rpm |
/usr/sbin/urpme --auto $rm_rpm --auto-orphans |
done |
for svc in alsa sound dm atd dc_server |
do |
/sbin/chkconfig --del $svc |
done |
for rm_users in avahi avahi-autoipd icapd |
do |
$user=`cat /etc/passwd|grep $rm_user` |
if [ "$user" = "$rm-user" ] |
then |
/usr/sbin/userdel -f $rm_user |
fi |
done |
|
# On installe les RPMs spécifiques à la version |
fic=`cat /etc/product.id` |
old="$IFS" |
220,8 → 229,6 |
done |
IFS="$old" |
urpmi --no-verify --auto $DIR_CONF/rpms/$ARCH/*.rpm |
# On supprime les paquetages orphelins |
/usr/sbin/urpme --auto-orphans --auto |
# On vide le répertoire temporaire |
urpmi --clean |
# On crée aléatoirement les mots de passe et les secrets partagés |