diff -up smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramNCSA.lib64 smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramNCSA --- smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramNCSA.lib64 2005-11-05 19:54:27.000000000 -0500 +++ smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramNCSA 2013-11-01 13:13:51.000000000 -0400 @@ -1,10 +1,17 @@ { return "" unless ( ($squid{RequireAuth} || "no") eq "ncsa"); +my $usrpath='/usr/lib'; + +if ( -d "/usr/lib64/squid" ) +{ + $usrpath='/usr/lib64'; +} + $OUT .= " -auth_param basic program /usr/lib/squid/ncsa_auth /etc/proxyusers +auth_param basic program $usrpath/squid/ncsa_auth /etc/proxyusers auth_param basic children 5 auth_param basic realm squid proxy server auth_param basic credentialsttl 2 hours auth_param basic casesensitive off -";} \ Pas de fin de ligne à la fin du fichier. +";} diff -up smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramPamAuth.lib64 smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramPamAuth --- smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramPamAuth.lib64 2006-03-11 20:05:32.000000000 -0500 +++ smeserver-dansguardian-2.9/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramPamAuth 2013-11-01 13:13:45.000000000 -0400 @@ -1,10 +1,17 @@ { return "" unless ( ($squid{RequireAuth} || "no") eq "pam"); +my $usrpath='/usr/lib'; + +if ( -d "/usr/lib64/squid" ) +{ + $usrpath='/usr/lib64'; +} + $OUT .= " -auth_param basic program /usr/lib/squid/pam_auth +auth_param basic program $usrpath/squid/pam_auth auth_param basic children 5 -auth_param basic realm SME_Server_Proxy +auth_param basic realm SME_Server_Proxy auth_param basic credentialsttl 2 hours auth_param basic casesensitive off -";} \ Pas de fin de ligne à la fin du fichier. +";}