Comment sont organisés les projets

Created by Jean-Mi on on 2009-04-01
Keywords:
projet categorie
Last updated by:
Matthias Hawran on on 2009-04-01

Chaque projet représente un domaine d'application (audio, video, sauvegarde, ...)
Il est composé de :

  * un script d'aide du nom du projet
  * les scripts faisant partie de la catégorie
  * de bibliothèques (nomduScript-lib)
  * de fichiers exemples (nomduScript-exemples)

Actuellement chaque script est accompagné de son fichier .pod du même nom
exemple : audio.sh et audio.pod

A débattre ici:
https://bugs.launchpad.net/ufrs-toolbox/+bug/351964

Les scripts lors de l'installation du paquet .deb vont dans /usr/bin et sont sans extension. De plus le fichier POD est concaténé avec le script.
exemple : audio.sh -> audio
Vous devez veiller à ce que le nom de votre script n'existe pas.
exemple : recode.sh sera en conflit avec la commande recode

Le projet quand à lui ira dans /usr/share/ufrs-xxxx
exemple : /usr/share/ufrs-audio

Ce qui donnera la hiérarchie suivante
/usr/share/ufrs-xxxx
/usr/share/ufrs-xxxx/html
/usr/share/ufrs-xxxx/text
/usr/share/ufrs-xxxx/
/usr/share/ufrs-xxxx/nomduScript-lib
/usr/share/ufrs-xxxx/nomduScript-exemples

Les pages de manuel quand à elle iront dans /usr/share/man/fr/1/

------------

A compléter