Activity log for bug #351964

Date Who What changed Old value New value Message
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.