Line 1... |
Line 1... |
1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
2 |
# $Id: alcasar.sh 142 2010-05-28 20:23:23Z richard $
|
2 |
# $Id: alcasar.sh 148 2010-05-31 19:58:44Z 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 130... |
Line 130... |
130 |
exit 0
|
130 |
exit 0
|
131 |
fi
|
131 |
fi
|
132 |
echo "Tests de connectivité Internet corrects"
|
132 |
echo "Tests de connectivité Internet corrects"
|
133 |
rm -rf /tmp/con_ok.html
|
133 |
rm -rf /tmp/con_ok.html
|
134 |
# On configure les dépots et on les teste
|
134 |
# On configure les dépots et on les teste
|
135 |
echo "Configuration des dépots de paquetages Internet (repository)"
|
135 |
echo "Configuration des dépôts de paquetages Internet (repository)"
|
136 |
chmod u+x $DIR_SCRIPTS/alcasar-urpmi.sh
|
136 |
chmod u+x $DIR_SCRIPTS/alcasar-urpmi.sh
|
137 |
$DIR_SCRIPTS/alcasar-urpmi.sh >/dev/null
|
137 |
$DIR_SCRIPTS/alcasar-urpmi.sh >/dev/null
|
138 |
if [ "$?" != "0" ]
|
138 |
if [ "$?" != "0" ]
|
139 |
then
|
139 |
then
|
140 |
echo
|
140 |
echo
|
141 |
echo "Une erreur s'est produite lors de la synchronisation avec les dépots Internet"
|
141 |
echo "Une erreur s'est produite lors de la synchronisation avec les dépôts Internet"
|
142 |
echo "Relancez l'installationi ultérieurement."
|
142 |
echo "Relancez l'installation ultérieurement."
|
143 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
|
143 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
|
144 |
exit 0
|
144 |
exit 0
|
145 |
fi
|
145 |
fi
|
146 |
# On teste la mise à jour du système
|
146 |
# On teste la mise à jour du système
|
147 |
echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
|
147 |
echo "Récupération des paquetages de mise à jour. Veuillez patienter ..."
|
148 |
urpmi --auto --auto-update --quiet --test
|
148 |
urpmi --auto --auto-update --quiet --test
|
149 |
if [ "$?" != "0" ]
|
149 |
if [ "$?" != "0" ]
|
150 |
then
|
150 |
then
|
151 |
echo
|
151 |
echo
|
152 |
echo "Une erreur a été détectée lors de la récupération des paquetages de mise à jour"
|
152 |
echo "Une erreur a été détectée lors de la récupération des paquetages de mise à jour."
|
153 |
echo "Relancez l'installationi ultérieurement."
|
153 |
echo "Relancez l'installation ultérieurement."
|
154 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
|
154 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
|
155 |
exit 0
|
155 |
exit 0
|
156 |
fi
|
156 |
fi
|
157 |
# On teste l'installation des paquetages complémentaires
|
157 |
# On teste l'installation des paquetages complémentaires
|
158 |
echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
|
158 |
echo "Récupération des paquetages complémentaires. Veuillez patienter ..."
|
159 |
urpmi --auto $PACKAGES --quiet --test
|
159 |
urpmi --auto $PACKAGES --quiet --test
|
160 |
if [ "$?" != "0" ]
|
160 |
if [ "$?" != "0" ]
|
161 |
then
|
161 |
then
|
162 |
echo
|
162 |
echo
|
163 |
echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires"
|
163 |
echo "Une erreur a été détectée lors de la récupération des paquetages complémentaires."
|
164 |
echo "Relancez l'installationi ultérieurement."
|
164 |
echo "Relancez l'installation ultérieurement."
|
165 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
|
165 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépôt en modifiant le fichier 'scripts/alcasar-urpmi.sh'"
|
166 |
exit 0
|
166 |
exit 0
|
167 |
fi
|
167 |
fi
|
168 |
} # end of testing
|
168 |
} # end of testing
|
169 |
|
169 |
|
Line 1068... |
Line 1068... |
1068 |
cp -f $DIR_CONF/localdomain.zone /var/lib/named/var/named/master/localdomain.zone
|
1068 |
cp -f $DIR_CONF/localdomain.zone /var/lib/named/var/named/master/localdomain.zone
|
1069 |
echo "$HOSTNAME IN A $PRIVATE_IP" >> /var/lib/named/var/named/master/localdomain.zone
|
1069 |
echo "$HOSTNAME IN A $PRIVATE_IP" >> /var/lib/named/var/named/master/localdomain.zone
|
1070 |
echo "alcasar IN CNAME $HOSTNAME" >> /var/lib/named/var/named/master/localdomain.zone
|
1070 |
echo "alcasar IN CNAME $HOSTNAME" >> /var/lib/named/var/named/master/localdomain.zone
|
1071 |
cp -f $DIR_CONF/localdomain.rev /var/lib/named/var/named/reverse/localdomain.rev
|
1071 |
cp -f $DIR_CONF/localdomain.rev /var/lib/named/var/named/reverse/localdomain.rev
|
1072 |
echo "1 IN PTR alcasar." >> /var/lib/named/var/named/reverse/localdomain.rev
|
1072 |
echo "1 IN PTR alcasar." >> /var/lib/named/var/named/reverse/localdomain.rev
|
1073 |
# fichier de blacklistage de named dans ... a venir
|
1073 |
# fichier de blacklistage de named dans ... à venir
|
1074 |
}
|
1074 |
}
|
1075 |
|
1075 |
|
1076 |
##########################################################
|
1076 |
##########################################################
|
1077 |
## Fonction cron ##
|
1077 |
## Fonction cron ##
|
1078 |
## - Mise en place des différents fichiers de cron ##
|
1078 |
## - Mise en place des différents fichiers de cron ##
|