Subversion Repositories ALCASAR

Rev

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

Rev 219 Rev 220
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
#  $Id: alcasar.sh 219 2010-08-30 23:49:58Z jeremy $ 
2
#  $Id: alcasar.sh 220 2010-08-30 23:58:50Z jeremy $ 
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 1053... Line 1053...
1053
	$SED "s?^#listen-address=.*?listen-address=$PRIVATE_IP?g" /etc/dnsmasq.d/alcasar-dnsmasq.conf
1053
	$SED "s?^#listen-address=.*?listen-address=$PRIVATE_IP?g" /etc/dnsmasq.d/alcasar-dnsmasq.conf
1054
	chown root:apache /usr/local/etc/alcasar-dnsmasq-filter	# modifiable par apache et interface de gestion
1054
	chown root:apache /usr/local/etc/alcasar-dnsmasq-filter	# modifiable par apache et interface de gestion
1055
	chmod -R g+rw /usr/local/etc/alcasar-dnsmasq-filter
1055
	chmod -R g+rw /usr/local/etc/alcasar-dnsmasq-filter
1056
}
1056
}
1057
 
1057
 
1058
 
-
 
-
 
1058
# début de zone à supprimer depuis intégration de dnsmasq ; reste à intégrer les zones directes des hotes du reso local et le reverse ...
1059
param_bind ()
1059
param_bind ()
1060
{
1060
{
1061
	ln -sf /var/lib/named/etc/trusted_networks_acl.conf /etc/
1061
	ln -sf /var/lib/named/etc/trusted_networks_acl.conf /etc/
1062
	ln -sf /var/lib/named/etc/named.conf /etc/
1062
	ln -sf /var/lib/named/etc/named.conf /etc/
1063
	ln -sf /var/lib/named/var/named /var/
1063
	ln -sf /var/lib/named/var/named /var/
Line 1089... Line 1089...
1089
	echo "alcasar	IN CNAME $HOSTNAME" >> /var/lib/named/var/named/master/localdomain.zone
1089
	echo "alcasar	IN CNAME $HOSTNAME" >> /var/lib/named/var/named/master/localdomain.zone
1090
	cp -f $DIR_CONF/localdomain.rev /var/lib/named/var/named/reverse/localdomain.rev
1090
	cp -f $DIR_CONF/localdomain.rev /var/lib/named/var/named/reverse/localdomain.rev
1091
	echo "1 	IN PTR alcasar." >> /var/lib/named/var/named/reverse/localdomain.rev
1091
	echo "1 	IN PTR alcasar." >> /var/lib/named/var/named/reverse/localdomain.rev
1092
# fichier de blacklistage de named dans  ... à venir
1092
# fichier de blacklistage de named dans  ... à venir
1093
}
1093
}
-
 
1094
##### zone à supprimer du script
1094
 
1095
 
1095
##########################################################
1096
##########################################################
1096
##		Fonction cron				##
1097
##		Fonction cron				##
1097
## - Mise en place des différents fichiers de cron	##
1098
## - Mise en place des différents fichiers de cron	##
1098
##########################################################
1099
##########################################################
Line 1341... Line 1342...
1341
			hostname `cat $DIR_CONF/hostname`
1342
			hostname `cat $DIR_CONF/hostname`
1342
			mode="update"
1343
			mode="update"
1343
		else
1344
		else
1344
			mode="install"
1345
			mode="install"
1345
		fi
1346
		fi
1346
		for func in init network gestion AC init_db param_radius param_web_radius param_chilli param_squid param_dansguardian antivirus firewall param_awstats param_bind cron post_install
1347
#		for func in init network gestion AC init_db param_radius param_web_radius param_chilli param_squid param_dansguardian antivirus firewall param_awstats param_bind cron post_install
-
 
1348
		for func in init network gestion AC init_db param_radius param_web_radius param_chilli param_squid param_dansguardian antivirus firewall param_awstats param_dnsmasq cron post_install
-
 
1349
 
1347
		do
1350
		do
1348
			$func
1351
			$func
1349
# echo "*** 'debug' : end of function $func ***"; read a
1352
# echo "*** 'debug' : end of function $func ***"; read a
1350
		done
1353
		done
1351
		;;
1354
		;;