Line 1... |
Line 1... |
1 |
#!/bin/sh
|
1 |
#!/bin/sh
|
2 |
# $Id: alcasar.sh 132 2010-05-26 20:03:36Z franck $
|
2 |
# $Id: alcasar.sh 139 2010-05-26 21:37:30Z richard $
|
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 138... |
Line 138... |
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épots Internet"
|
142 |
echo "Relancez l'installationi ultérieurement."
|
142 |
echo "Relancez l'installationi ultérieurement."
|
143 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépot 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'installationi ultérieurement."
|
154 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépot 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'installationi ultérieurement."
|
165 |
echo "Si vous rencontrez de nouveau ce problème, changez de dépot 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 |
|
170 |
##################################################################
|
170 |
##################################################################
|
Line 828... |
Line 828... |
828 |
EOF
|
828 |
EOF
|
829 |
# création des fichiers de sites, d'urls et d'adresses MAC de confiance
|
829 |
# création des fichiers de sites, d'urls et d'adresses MAC de confiance
|
830 |
echo -e "HS_UAMALLOW=\"\"" > /etc/chilli/alcasar-uamallowed
|
830 |
echo -e "HS_UAMALLOW=\"\"" > /etc/chilli/alcasar-uamallowed
|
831 |
echo -e "HS_UAMDOMAINS=\"\"" > /etc/chilli/alcasar-uamdomain
|
831 |
echo -e "HS_UAMDOMAINS=\"\"" > /etc/chilli/alcasar-uamdomain
|
832 |
$SED "s?^# HS_MACAUTHMODE=.*?HS_MACAUTHMODE=local?g" /etc/chilli/config
|
832 |
$SED "s?^# HS_MACAUTHMODE=.*?HS_MACAUTHMODE=local?g" /etc/chilli/config
|
833 |
echo -e "HS_MACALLOW=\"\"" >> /etc/chilli/alcasar-macallowed
|
833 |
echo -e "HS_MACALLOW=\"\"" > /etc/chilli/alcasar-macallowed
|
834 |
chown root:apache /etc/chilli/alcasar-*
|
834 |
chown root:apache /etc/chilli/alcasar-*
|
835 |
chmod 660 /etc/chilli/alcasar-*
|
835 |
chmod 660 /etc/chilli/alcasar-*
|
836 |
echo ". /etc/chilli/alcasar-uamallowed" >> /etc/chilli/config
|
836 |
echo ". /etc/chilli/alcasar-uamallowed" >> /etc/chilli/config
|
837 |
echo ". /etc/chilli/alcasar-uamdomain" >> /etc/chilli/config
|
837 |
echo ". /etc/chilli/alcasar-uamdomain" >> /etc/chilli/config
|
838 |
echo ". /etc/chilli/alcasar-macallowed" >> /etc/chilli/config
|
838 |
echo ". /etc/chilli/alcasar-macallowed" >> /etc/chilli/config
|
Line 1217... |
Line 1217... |
1217 |
[ -e /etc/inittab.default ] || cp /etc/inittab /etc/inittab.default
|
1217 |
[ -e /etc/inittab.default ] || cp /etc/inittab /etc/inittab.default
|
1218 |
# On ne garde que 3 terminaux
|
1218 |
# On ne garde que 3 terminaux
|
1219 |
$SED "s?^4.*?#&?g" /etc/inittab
|
1219 |
$SED "s?^4.*?#&?g" /etc/inittab
|
1220 |
$SED "s?^5.*?#&?g" /etc/inittab
|
1220 |
$SED "s?^5.*?#&?g" /etc/inittab
|
1221 |
$SED "s?^6.*?#&?g" /etc/inittab
|
1221 |
$SED "s?^6.*?#&?g" /etc/inittab
|
1222 |
# on charge la conf d'un version précédente
|
1222 |
# dans le cas d'une mise à jour, on charge la conf d'une version précédente
|
1223 |
if [ "$mode" = "update" ]
|
1223 |
if [ "$mode" = "update" ]
|
1224 |
then
|
1224 |
then
|
1225 |
$DIR_DEST_BIN/alcasar-conf.sh -load
|
1225 |
$DIR_DEST_BIN/alcasar-conf.sh -load
|
1226 |
fi
|
1226 |
fi
|
1227 |
cd $DIR_INSTALL
|
1227 |
cd $DIR_INSTALL
|
Line 1238... |
Line 1238... |
1238 |
echo
|
1238 |
echo
|
1239 |
echo "- Lisez attentivement la documentation d'exploitation"
|
1239 |
echo "- Lisez attentivement la documentation d'exploitation"
|
1240 |
echo
|
1240 |
echo
|
1241 |
echo "- L'interface de gestion est consultable à partir de n'importe quel poste"
|
1241 |
echo "- L'interface de gestion est consultable à partir de n'importe quel poste"
|
1242 |
echo " situé sur le réseau de consultation à l'URL https://$PRIVATE_IP "
|
1242 |
echo " situé sur le réseau de consultation à l'URL https://$PRIVATE_IP "
|
1243 |
echo " ou à l'URL https://$HOSTNAME.localdomain "
|
1243 |
echo " ou à l'URL https://$HOSTNAME.$DOMAIN "
|
1244 |
echo
|
1244 |
echo
|
1245 |
echo " Appuyez sur 'Entrée' pour continuer"
|
1245 |
echo " Appuyez sur 'Entrée' pour continuer"
|
1246 |
read a
|
1246 |
read a
|
1247 |
clear
|
1247 |
clear
|
1248 |
reboot
|
1248 |
reboot
|