--- smeserver-coova-chilli-0.2/root/etc/e-smith/templates/etc/squid/squid.conf/15HTTPPortChilli.transparent_squid 2010-07-20 15:19:12.000000000 +0200 +++ smeserver-coova-chilli-0.2/root/etc/e-smith/templates/etc/squid/squid.conf/15HTTPPortChilli 2010-07-20 15:21:31.000000000 +0200 @@ -4,9 +4,15 @@ $net = NetAddr::IP->new($net) + 1; my $chillip = $net->addr; +my $transparent = ' transparent'; +my $squid = `rpm -q --qf %{VERSION} squid`; + +$transparent = '' if ($squid =~ /^2\.5/); + $OUT =''; if ($chilli{'status'} eq 'enabled'){ my $squidport = $squid{'TCPPort'} || '3128'; - $OUT = "http_port $chillip:$squidport\n"; + $OUT = "http_port $chillip:$squidport$transparent\n"; } } +