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
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
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
ISO: os.makedirs behave differently in python3
- pyeole/iso.py (IsoEOLE._create_target_directory): fix mode argument
Ref: #25053
ISO: correctly detect existence of SHA256 checksum signature file
- pyeole/iso.py (IsoEOLE.copy_checksum): fix double negation.
Ref: #25053
ISO: make pylint and pylint3 more happy
- pyeole/iso.py (IsoEOLE._copy): fix indentation
(IsoEOLE._download): ditoo.
Ref: #25053
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