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