InstalleurDiscussions
Un article de EoleWiki.
Sommaire |
14 février
le plus important :
- les étapes d'installation
- l'arbre des étapes et procédures d'installation à effectuer
système de hook
les confs cumulatives ce sont des paths PATH = 'chemin1':'chemin2':'chemin3'
étapes d'installation
possibilité de branchement suivant différents retours
api de codes retour
install échouée réussie, ou retour sur un autre enchaînement
configurer en xml les différentes possibilités (mini-langage)
tâches
- fichier xml d'ordonnancement des tâches
règler par traitement plutôt que par des données
script xml shell amélioré
graphique
- n'affiche que les étapes (réussies ou non)
- fenêtre d'étapes (possibilité de dialoguer avec l'installeur)
- liste des différents modules d'installation (exemple : module détection matérielle)
- un module peut décider d'afficher une fenêtre
17 février
description générale
- un shell graphique
- un ordonnanceur
- gère un séquencement
- gère les codes d'erreur (un comportement par rapport à l'arbo)
- un seul fichier xml (ordonnancement, description)
api (envoi de message) à l'installeur graphique :
- étapes (les étoiles)
- description (dans la fenêtre gtk correspondante
les actions (modules, scripts d'installation) :
ajouter des actions par défaut au dictionnarie d'actions (par exemple : arrêt à la fin de l'installation et message de fin)
les actions d'installation
plus besoin des numéros de script : chaque module est décrit indépendament par les méta-informations
installeur graphique
décoreller fortement l'interface graphique de l'installeur proprement dit. Donc plutôt que des threads, une interface graphique qui écoute des événements de l'installeur (il reste à voir pour la transmission des messages)
