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)