Subversion Repositories ALCASAR

Rev

Rev 132 | Rev 142 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 132 Rev 139
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