Projet

Général

Profil

Tâche #25053

Scénario #24550: Hâpy : l'auto-création du modèle de machine virtuelle EOLE n'est pas fonctionnelle si on ne donne pas la version exacte de l'ISO

Implémenter une bibliothèque de gestion des images ISO pyeole.iso

Ajouté par Daniel Dehennin il y a plus de 5 ans. Mis à jour il y a plus de 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
19/09/2018
Echéance:
% réalisé:

100%

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

Description

Cette bibliothèque doit reprendre ce qui est fait dans Upgrade-Auto afin de le rendre utilisable ailleurs.

Révisions associées

Révision ebce2bdf (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

Abstract manipulation of EOLE ISO image in a dedicated library

This library is compatible with python2 and python3 by pyeole.log is not.

  • pyeole/iso.py: new library to manipulate EOLE ISO images and point
    releases.

Ref: #25053

Révision 76c7e03d (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

Manipulate EOLE ISO images from the shell

  • bin/eole-iso: new shell utility

Ref: #25053

Révision 94ee3c73 (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

ISO: os.makedirs behave differently in python3

  • pyeole/iso.py (IsoEOLE._create_target_directory): fix mode argument

Ref: #25053

Révision 067ee272 (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

ISO: correctly detect existence of SHA256 checksum signature file

  • pyeole/iso.py (IsoEOLE.copy_checksum): fix double negation.

Ref: #25053

Révision e8100a24 (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

ISO: make pylint and pylint3 more happy

  • pyeole/iso.py (IsoEOLE._copy): fix indentation
    (IsoEOLE._download): ditoo.

Ref: #25053

Révision 3bd7584e (diff)
Ajouté par Daniel Dehennin il y a plus de 5 ans

ISO: expose name and URL to shell users

  • bin/eole-iso (parse_args): new action “get-iso-name” and
    “get-iso-url”.
    (get_iso_name): display the ISO name.
    (get_iso_url): display the ISO URL

Ref: #25053

Historique

#1 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par Scrum Master il y a plus de 5 ans

  • Assigné à mis à Daniel Dehennin

#3 Mis à jour par Daniel Dehennin il y a plus de 5 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.25

#4 Mis à jour par Scrum Master il y a plus de 5 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par Gérald Schwartzmann il y a plus de 5 ans

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

Formats disponibles : Atom PDF