On 13:34 Tue 10 Aug , jerome moliere wrote: > Bonjour à tous,toutes, > je veux bien parler de debian mais là c'est spécifique à du packaging > alors HS ou pas ?
J'ai tendance à dire oui, HS, car nous avons une liste debian-devel-fr > Je suis en train de travailler sur mon premier paquet et dans le > budget de coller aux besoins de mon client je dois livrer des fichiers > de conf dans une arbo qui serait : > /opt/preprod/monfic.txt ou /opt:prod/monfic.txt suivant l'environnement cible > > Quelle est la bonne pratique en la matière ? > je pensais a 2 solutions: > - copier le fichier dans le temp et ensuite dans le postinst le > recopier vers le répertoire idoine > - utiliser le preinst et faire en gros la meme chose > > Mais ceci a un inconvenient peut-être vis à vis de la suppression non? > bref je ne sais pas trop comment faire propre Le plus simple, si tu as par exemple mon_prog/conf1 mon_prog/conf2 mon_prog/debian/* tu peux faire un fichier de type mon_prog/debian/install qui contient : conf1 /opt/preprod/conf1 conf2 /opt/preprod/conf2 Cela si tu connais ton environnement. Maintenant si tu ne sais pas à l'avance, je te conseille dans un fichier postinst de faire la détection de l'env et de traiter les cas nécessaires. Après pour une question d'update, tu peux traiter certains cas dans le postinst afin de ne pas supprimer la config. Ou simplement utiliser debconf pour demander à l'administrateur de la machine s'il veut garder la version présente ou remettre celle par défaut. A toi de voir ce que tu veux... Après pour la suppression, tu peux traiter des choses par le postrm et le prerm. Cordialement, -- Xavier Oswald <[email protected]> GNU/Linux Debian Developer - http://www.debian.org/ GPG key IDs: 0x88BBB51E, 0x464B8DE3 -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/20100810124759.ga31...@master

