Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 455 → Rev 456

/alcasar.sh
172,41 → 172,43
done
fi
# On configure récupère l'architecture de la distrib installée
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`
$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
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
229,10 → 231,11
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
urpmi --auto --auto-update
## 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
 
# On supprime les paquetages, les services et les utilisateurs inutiles
for rm_rpm in shorewall dhcp-server c-icap-server cyrus-sasl distcache-server avahi mandi radeontool bind
do
438,7 → 441,7
# Configuration du serveur de temps (sur lui même)
[ -e /etc/ntp.conf.default ] || cp /etc/ntp.conf /etc/ntp.conf.default
cat <<EOF > /etc/ntp.conf
server 0.fr.pool.ntp.org
server 0.fr.pool.ntp.org # adapt to your country
server 1.fr.pool.ntp.org
server 2.fr.pool.ntp.org
server 127.127.1.0 # local clock si NTP internet indisponible ...
536,7 → 539,7
do
/usr/sbin/htdigest -c $DIR_DEST_ETC/digest/key_admin $HOSTNAME $admin_portail
done
# Création des fichiers de clés des deux autres profils (backup + manager) contenant ce compte
# Liste des comptes liés aux Création des fichiers de clés des deux autres profils (backup + manager) contenant ce compte
$DIR_DEST_SBIN/alcasar-profil.sh --list
fi
# synchronisation horaire