Nous utilisons GestSup dans des établissements scolaires, où les serveurs sont situés derrière un serveur proxy, par lequel il faut obligatoirement passer pour télécharger en HTTP/HTTPS.
Il nous a donc fallu, en plus d'installer le paquet curl qui ne l'était pas encore dans notre cas, patcher le code actuel pour pouvoir installer les mises à jour de manière semi-automatique, via les commandes :
Code : Tout sélectionner
sed -i -E 's/curl_setopt\(\$(\S+)+, CURLOPT_SSL_VERIFYHOST, 0\);/curl_setopt\(\$\1, CURLOPT_PROXY, "http:\/\/10.0.0.1:3128"\);\ncurl_setopt\(\$\1, CURLOPT_SSL_VERIFYHOST, 0\);/g' /var/www/html/core/functions.php
sed -i -E 's/curl_setopt\(\$(\S+)+, CURLOPT_SSL_VERIFYHOST, 0\);/curl_setopt\(\$\1, CURLOPT_PROXY, "http:\/\/10.0.0.1:3128"\);\ncurl_setopt\(\$\1, CURLOPT_SSL_VERIFYHOST, 0\);/g' /var/www/html/admin/update.php
Afin de rendre ces modifications plus durables et intégrées dans le code du projet, nous proposons les modifications jointes.
Bien cordialement,
Tom, pour l'équipe SambaÉdu.