Project

General

Profile

Tâche #8699

Distribution EOLE - Scénario #9571: Fournir le service apt-cacher au niveau établissement (contribution à intégrer)

Propositions de modifications pour pouvoir utiliser en local apt-cacher

Added by Emmanuel GARETTE about 6 years ago. Updated about 5 years ago.

Status:
Nouveau
Priority:
Normal
Assigned To:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
6.00 h
Remaining (hours):
6.0

Description

Il pourrait être intéressant d'autoriser d'autres serveurs à se connecter à un cacher.

Cela permettrait d'améliorer la bande passante/vitesse de mise à jour.

Je fais une proposition de modification en pièce jointe.

Cette modification prend en compte la configuration du firewall + écoute du serveur sur l'interface réseau si activé.

Si on active les connexions distances sans firewall, apt-cacher écoutera sur toutes les interfaces activées.

Enfin l'accès à l'interface d'administration n'est accessible que via un mot de passe (a voir s'il ne devrait pas être mis aussi en mode conteneur).

acng.conf.patch View (1.28 KB) Emmanuel GARETTE, 08/20/2014 04:38 PM

acng-security.conf View (484 Bytes) Emmanuel GARETTE, 08/20/2014 04:38 PM

00_apt-cacher-ng.xml View (1.79 KB) Emmanuel GARETTE, 08/20/2014 04:38 PM

acng.conf.patch View (1.29 KB) Emmanuel GARETTE, 08/21/2014 10:13 AM

00_apt-cacher-ng.xml View (2.35 KB) Emmanuel GARETTE, 08/21/2014 10:13 AM

01_network.xml View (1.4 KB) Emmanuel GARETTE, 08/22/2014 05:26 PM

05_apt-cacher-ng.xml View (2.82 KB) Emmanuel GARETTE, 08/22/2014 05:26 PM

02eoleproxy (466 Bytes) Emmanuel GARETTE, 08/22/2014 05:37 PM

05_apt-cacher-ng.xml View - dicos corrigé pour qu'il s'ouvre sans erreur dans le gen_config (3.42 KB) Laurent Couillaud, 08/14/2015 04:13 AM


Related issues

Related to creole - Tâche #8707: eosfunc.calc_multi_condition : il n'est pas possible de mettre des match/mismatch disabled Fermé 10/28/2014 11/07/2014

History

#1 Updated by Emmanuel GARETTE about 6 years ago

Ci-joint des modifications pour autoriser des sous-réseaux.

#2 Updated by Vincent Febvre about 6 years ago

Il pouurait être judicieux d'ajouter dans le dictionnaire 00_apt-cacher-ng.xml :

mode="0600" et owner="apt-cacher-ng"

<file name='/etc/apt-cacher-ng/security.conf' source='acng-security.conf' filelist='apt_cacher' mode="0600" owner="apt-cacher-ng" /> ...

Les tests ont été effectués sur une EoleBase 2.4.0 à jour

#3 Updated by Emmanuel GARETTE about 6 years ago

Nouvelle mouture ... cette version permet d'autoriser la configuration d'un client apt-cacher.

Le principe étant de déclarer des variables pour configurer le proxy apt.

Quatre cas sont gérés :

  • si apt-cacher-ng local et activer => forcer le cacher : localhost:numéro_port
  • si cacher non activer, il est possible de forcer une valeur (la variable est un fill)
  • si pas cacher local/pas définit => si proxy configurer : proxy_client_adresse:proxy_client_port
  • si pas de proxy local ne rien mettre

Pour cela il faut modifier le fichier 02_advanced_network.xml :

        <family name="services">
            <variable name='activer_apt_cacher' type='oui/non' mode='expert' description='Activer le cache APT' hidden="True">
                  <value>non</value>
            </variable>
        </family>

Le fichier 05_apt-cacher-ng.xml :

            <variable name='activer_apt_cacher' redefine='True' hidden="False">
                  <value>oui</value>
            </variable>

+ fichiers joints (les modifications proposées par Vincent sont inclusent) + modification dans eosfunc (voir demande liée).

#5 Updated by Emmanuel GARETTE about 6 years ago

Le template

#6 Updated by Joël Cuissinat over 5 years ago

  • Tracker changed from Anomalie to Tâche
  • Subject changed from pouvoir utiliser en local apt-cacher to Propositions de modifications pour pouvoir utiliser en local apt-cacher
  • Estimated time set to 6.00 h
  • Remaining (hours) set to 6.0

#7 Updated by Joël Cuissinat over 5 years ago

  • Parent task set to #9571

#8 Updated by Laurent Couillaud over 5 years ago

Bonjour,
Cette fonctionnalité me semble plus qu'interressante.
N'ayant pas des débits super dans les établissements,
cette solution répond parfaitement à nos besoins.

Quand pensez-vous intégrer ce patch ?

Cordialement,

#9 Updated by Laurent Couillaud about 5 years ago

Bonjour,
J'ai appliqué quelques correction sur le fichier 05_apt-cacher-ng.xml
pour qu'il fonctionne bien dans le gen_config.
Si ça peut être util.
Ou intégré dans une futur patch.

Also available in: Atom PDF