Projet

Général

Profil

Tâche #10723

Distribution EOLE - Scénario #10630: Préparer une maquette EOLE 2.5α

Corriger le chemin de la commande ipset

Ajouté par Daniel Dehennin il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/02/2015
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Le chemin de la commande ipset a changé.

Cela conduit à une erreur lors du démarrage de bastion:

Génération des règles de pare-feu (modèle "4zones")!!!!!!! probleme avec poste_interdit !!!!!!! [Errno 2] No such file or directory

Demandes liées

Copié vers Distribution EOLE - Scénario #10823: Prendre en compte le fait que le chemin de la commande ipset a changé Terminé (Sprint) 06/03/2015 27/03/2015

Révisions associées

Révision 2c3c2102 (diff)
Ajouté par Daniel Dehennin il y a environ 9 ans

Correction du chemin vers « ipset »

  • amon/ipset/rule_generator.py: Utilisation de l’environnement PATH au
    lieu de coder le chemin vers « ipset » en dur.
  • tests/test_ipset.py: Idem.

Ref: #10723 @30m

Historique

#1 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Daniel Dehennin

#2 Mis à jour par Daniel Dehennin il y a environ 9 ans

  • Statut changé de En cours à Résolu
  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 1.0 à 0.1

#3 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Résolu à En cours
  • Restant à faire (heures) changé de 0.1 à 0.5

Hep !

jojo-zotac:~/git/eole-common(2.5/master)$ rgrep "/sbin/ipset" * 
bastion/firewall.start:    [ -x /usr/sbin/ipset ] && /usr/sbin/ipset save > /etc/eole/ipset
bastion/firewall.start:        CreoleRun "[ -x /usr/sbin/ipset ] && /usr/sbin/ipset save > /etc/eole/ipset" all no yes
bastion/bastion:    [ -f $CACHESET ] && /usr/sbin/ipset restore -exist < $CACHESET
bastion/firewall.stop.container:if [ -x /usr/sbin/ipset ]; then
bastion/firewall.stop.container:    /usr/sbin/ipset -n list | while read setname; do
bastion/firewall.stop.container:        /usr/sbin/ipset flush "$setname";
bastion/firewall.stop.container:        /usr/sbin/ipset destroy "$setname";
bastion/bastion.container:    [ -f $CACHESET ] && /usr/sbin/ipset restore -exist < $CACHESET
tmpl/forteresse.sh:        if [ -x /usr/sbin/ipset ]
tmpl/forteresse.sh:            /usr/sbin/ipset -n list | while read setname; do
tmpl/forteresse.sh:                /usr/sbin/ipset flush "$setname";
tmpl/forteresse.sh:                /usr/sbin/ipset destroy "$setname";
jojo-zotac:~/git/python-pyeole(2.5/master)$ rgrep /sbin/ipset * 
pyeole/diagnose/diagnose.py:BIN_IPSET = '/usr/sbin/ipset'

#4 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Distribution changé de EOLE 2.4 à EOLE 2.5

#5 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de En cours à Résolu

=> ajout d'un nouveau scénario pour les autres projets : #10823

#6 Mis à jour par Joël Cuissinat il y a environ 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.5 à 0.0

Formats disponibles : Atom PDF