2009-03-30 21:21:36 |
Jean-Mi |
bug |
|
|
added bug |
2009-03-30 21:21:59 |
Jean-Mi |
ufrs-toolbox: importance |
Undecided |
Wishlist |
|
2009-03-30 21:21:59 |
Jean-Mi |
ufrs-toolbox: statusexplanation |
|
|
|
2009-03-31 08:40:34 |
Jean-Mi |
description |
Le fichier POD est séparé du script pour des raison de facilité d'édition, il est ensuite concaténé automatiquement lors du lancement du Makefile
Pour que cette tâche s'effectue correctement il faut que les deux fichiers aient le même nom et se trouve dans le même répertoire
monscript.sh
monscript.pod
Lors de l'installation du paquet le script va dans /usr/bin
Le script fait partie d'une catégorie ufrs-xxxx qui est installée dans /usr/share
Cette catégorie contient les fichiers textes, html, ... des différents scripts
/usr/share/ufrs-xxxx
/usr/share/ufrs-xxxx/html
/usr/share/ufrs-xxxx/text
Voila pour ce qui est de l'organisation actuelle et qui fonctionne
Maintenant reste le problème pour les scripts utilisant d'autres fichiers nécessaire à leur exécution
Je propose :
/usr/share/ufrs-xxxx/lib-nomduscript (qu'il faudra penser à intégrer au cas par cas dans le Makefile de la catégorie concernée)
Il faudra également utiliser une variable pointant sur ce répertoire pour que le script fonctionne quand il sera installé en tant que paquet
lors du développement il faut surcharger cette variable car logiquement /usr/share/ufrs-xxxx/lib-nomduscript n'existe pas sur la machine du développeur
(ce qui est le cas également par exemple pour le fichier POD qui existe dans l'environnement de développement, mais pas quand le script est installé en tant que paquet) |
Le fichier POD est séparé du script pour des raison de facilité d'édition, il est ensuite concaténé automatiquement lors du lancement du Makefile
Pour que cette tâche s'effectue correctement il faut que les deux fichiers aient le même nom et se trouve dans le même répertoire
monscript.sh
monscript.pod
Lors de l'installation du paquet le script va dans /usr/bin
Le script fait partie d'une catégorie ufrs-xxxx qui est installée dans /usr/share
Cette catégorie contient les fichiers textes, html, ... des différents scripts
/usr/share/ufrs-xxxx
/usr/share/ufrs-xxxx/html
/usr/share/ufrs-xxxx/text
Voila pour ce qui est de l'organisation actuelle et qui fonctionne
Maintenant reste le problème pour les scripts utilisant d'autres fichiers nécessaire à leur exécution
Je propose :
/usr/share/ufrs-xxxx/nomduscript-lib (qu'il faudra penser à intégrer au cas par cas dans le Makefile de la catégorie concernée)
Il faudra également utiliser une variable dans le script pointant sur ce répertoire pour que le script fonctionne quand il sera installé en tant que paquet
lors du développement il faut surcharger cette variable car logiquement /usr/share/ufrs-xxxx/nomduscript-lib n'existe pas sur la machine du développeur
(ce qui est le cas également le cas inverse par exemple pour le fichier POD qui existe dans l'environnement de développement, mais pas quand le script est installé en tant que paquet, j'ai résolue ce point avec la prise en compte du fichier nomduscript.conf) |
|
2009-03-31 09:22:01 |
Jean-Mi |
bug |
|
|
added subscriber Jonathan Michalon |
2009-03-31 11:09:38 |
Matthias Hawran |
description |
Le fichier POD est séparé du script pour des raison de facilité d'édition, il est ensuite concaténé automatiquement lors du lancement du Makefile
Pour que cette tâche s'effectue correctement il faut que les deux fichiers aient le même nom et se trouve dans le même répertoire
monscript.sh
monscript.pod
Lors de l'installation du paquet le script va dans /usr/bin
Le script fait partie d'une catégorie ufrs-xxxx qui est installée dans /usr/share
Cette catégorie contient les fichiers textes, html, ... des différents scripts
/usr/share/ufrs-xxxx
/usr/share/ufrs-xxxx/html
/usr/share/ufrs-xxxx/text
Voila pour ce qui est de l'organisation actuelle et qui fonctionne
Maintenant reste le problème pour les scripts utilisant d'autres fichiers nécessaire à leur exécution
Je propose :
/usr/share/ufrs-xxxx/nomduscript-lib (qu'il faudra penser à intégrer au cas par cas dans le Makefile de la catégorie concernée)
Il faudra également utiliser une variable dans le script pointant sur ce répertoire pour que le script fonctionne quand il sera installé en tant que paquet
lors du développement il faut surcharger cette variable car logiquement /usr/share/ufrs-xxxx/nomduscript-lib n'existe pas sur la machine du développeur
(ce qui est le cas également le cas inverse par exemple pour le fichier POD qui existe dans l'environnement de développement, mais pas quand le script est installé en tant que paquet, j'ai résolue ce point avec la prise en compte du fichier nomduscript.conf) |
Le fichier POD est séparé du script pour des raison de facilité d'édition, il est ensuite concaténé automatiquement lors du lancement du Makefile
Pour que cette tâche s'effectue correctement il faut que les deux fichiers aient le même nom et se trouve dans le même répertoire
monscript.sh
monscript.pod
Lors de l'installation du paquet le script va dans /usr/bin
Le script fait partie d'une catégorie ufrs-xxxx qui est installée dans /usr/share
Cette catégorie contient les fichiers textes, html, ... des différents scripts
/usr/share/ufrs-xxxx
/usr/share/ufrs-xxxx/html
/usr/share/ufrs-xxxx/text
Voila pour ce qui est de l'organisation actuelle et qui fonctionne
-------------
Le reste est forké sur Bug #352298
|
|
2009-03-31 11:09:38 |
Matthias Hawran |
title |
Organisation des fichiers |
Organisation des fichiers - POD |
|
2009-04-01 11:53:35 |
Matthias Hawran |
bug |
|
|
added subscriber Skippy le Grand Gourou |
2009-04-01 13:15:30 |
Matthias Hawran |
ufrs-toolbox: status |
New |
Confirmed |
|
2009-04-01 13:15:30 |
Matthias Hawran |
ufrs-toolbox: importance |
Wishlist |
Critical |
|
2009-04-01 13:15:30 |
Matthias Hawran |
ufrs-toolbox: statusexplanation |
|
ok pour le wishlist. |
|