| 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 ##
|