#!/bin/bash

container_path_proxy=$(CreoleGet container_path_proxy '')

[ -f "$container_path_proxy"/usr/sbin/squid ] || exit 0

# Suppression des restrictions pour squid (#15760)
[ -f /etc/apparmor.d/usr.sbin.squid ] && ln -nsf /etc/apparmor.d/usr.sbin.squid /etc/apparmor.d/disable/

# Suppression des configurations fournies par le paquet freeradius (#16147)
rm -f /etc/freeradius/modules/*.dpkg-dist

if [ -f $container_path_proxy/etc/squid/domaines_noauth_user ] && [ ! -f $container_path_proxy/var/lib/eole/domaines_noauth_user ]; then
    mkdir -p $container_path_proxy/etc/guardian/common
    cp -a $container_path_proxy/etc/squid/domaines_noauth_user $container_path_proxy/var/lib/eole/domaines_noauth_user
    cp -a $container_path_proxy/var/lib/eole/domaines_noauth_user $container_path_proxy/etc/guardian/common/domaines_noauth_user
    sed -i s/^\\.//g $container_path_proxy/etc/guardian/common/domaines_noauth_user
fi

# Suppression de cntlm (#33890)
CreoleRun "apt -y remove cntlm" proxy
CreoleRun "apt-get remove -y --purge eole-cntlm-pkg" proxy

# ajout forcé de squid-openssl (#35262)
CreoleRun "apt -y install squid-openssl eole-proxy-pkg" proxy

exit 0
