Subversion Repositories ALCASAR

Rev

Rev 110 | Rev 114 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log

Rev 110 Rev 112
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
#  $Id: alcasar.sh 110 2010-05-11 16:35:34Z richard $ 
2
#  $Id: alcasar.sh 112 2010-05-12 19:24:36Z 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 774... Line 774...
774
{
774
{
775
# modification du générateur du fichier de conf 
775
# modification du générateur du fichier de conf 
776
	[ -e /etc/chilli/functions.default ] || cp /etc/chilli/functions /etc/chilli/functions.default
776
	[ -e /etc/chilli/functions.default ] || cp /etc/chilli/functions /etc/chilli/functions.default
777
# suppression du domaine "coova.org" dans la primitive uamallowed
777
# suppression du domaine "coova.org" dans la primitive uamallowed
778
	$SED "s?www.coova.org,??g" /etc/chilli/functions
778
	$SED "s?www.coova.org,??g" /etc/chilli/functions
779
# suppression de la primitive "WISPR" (inutilisée par Alcasar)
779
# suppression de la primitive "uamanydns"
780
	$SED "s?^HS_WISPRLOGIN=.*??g" /etc/chilli/functions
-
 
781
# suppression de la primitive "uamanydns" (les clients ne peuvent utiliser que les serveurs DNS d'Alcasar)
-
 
782
	$SED "s?uamanydns??g" /etc/chilli/functions
780
	$SED "s?uamanydns??g" /etc/chilli/functions
-
 
781
# on fixe la socket de commande local (/var/run/chilli.sock)
-
 
782
	$SED "s?^CMDSOCK=.*?CMDSOCK=\$RUN_D/chilli.sock?g" /etc/chilli/functions
783
# modification du fichier d'initialisation (suppression du cron et correction de la procédure d'arret)
783
# modification du fichier d'initialisation (suppression du cron et correction de la procédure d'arret)
784
	[ -e /etc/init.d/chilli.default ] || cp /etc/init.d/chilli /etc/init.d/chilli.default
784
	[ -e /etc/init.d/chilli.default ] || cp /etc/init.d/chilli /etc/init.d/chilli.default
785
	cp -f $DIR_CONF/chilli-init /etc/init.d/chilli
785
	cp -f $DIR_CONF/chilli-init /etc/init.d/chilli
786
# création du fichier de conf
786
# création du fichier de conf
787
	cp /etc/chilli/defaults /etc/chilli/config
787
	cp /etc/chilli/defaults /etc/chilli/config
Line 812... Line 812...
812
	$SED "s?^HS_LOC_NAME=.*?HS_LOC_NAME=\"$HOSTNAME\"?g" /etc/chilli/config
812
	$SED "s?^HS_LOC_NAME=.*?HS_LOC_NAME=\"$HOSTNAME\"?g" /etc/chilli/config
813
	$SED "s?^HS_WWWDIR.*?# HS_WWWDIR?g" /etc/chilli/config
813
	$SED "s?^HS_WWWDIR.*?# HS_WWWDIR?g" /etc/chilli/config
814
	$SED "s?^HS_WWWBIN.*?# HS_WWWBIN?g" /etc/chilli/config
814
	$SED "s?^HS_WWWBIN.*?# HS_WWWBIN?g" /etc/chilli/config
815
	$SED "s?^HS_PROVIDER_LINK.*?HS_PROVIDER_LINK=https://\$HS_UAMSERVER/?g" /etc/chilli/config
815
	$SED "s?^HS_PROVIDER_LINK.*?HS_PROVIDER_LINK=https://\$HS_UAMSERVER/?g" /etc/chilli/config
816
	echo "HS_COAPORT=3799" >> /etc/chilli/config
816
	echo "HS_COAPORT=3799" >> /etc/chilli/config
-
 
817
	echo "HS_ADMINTERVAL=0" >> /etc/chilli/config
817
# création des fichiers de sites, d'urls et d'adresses MAC de confiance
818
# création des fichiers de sites, d'urls et d'adresses MAC de confiance
818
	echo -e "HS_UAMALLOW=\"\"" > /etc/chilli/alcasar-uamallowed
819
	echo -e "HS_UAMALLOW=\"\"" > /etc/chilli/alcasar-uamallowed
819
	echo -e "HS_UAMDOMAINS=\"\"" > /etc/chilli/alcasar-uamdomain
820
	echo -e "HS_UAMDOMAINS=\"\"" > /etc/chilli/alcasar-uamdomain
820
	$SED "s?^# HS_MACAUTHMODE=.*?HS_MACAUTHMODE=local?g" /etc/chilli/config
821
	$SED "s?^# HS_MACAUTHMODE=.*?HS_MACAUTHMODE=local?g" /etc/chilli/config
821
	echo -e "HS_MACALLOW=\"\"" >> /etc/chilli/alcasar-macallowed
822
	echo -e "HS_MACALLOW=\"\"" >> /etc/chilli/alcasar-macallowed