[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS?] packaging debian best practice



Merci pour la précision de ta réponse..
En fait faut pas le dire , mais je veux faire un paquet se substituant
au boulot qu'aurait pu (et du) faire un puppet intégré à un SVN
seulement voilà séparation des réseaux entre le dev et la prod (et pré
prod) donc je veux faire un paquet qui embarque un peu d'intelligence
pour m'installer dans l'environnement cible les choses au bon endroit
(je ne vise pas du tout de déployer ceci sur un dépôt public)

> 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.
>

c'est en effet mon cas
> 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...

puis je insister sur ce point, comment choisir entre debconf et
travail manuel ?
ou reformulée autrement, quand est ce que debconf va se déclencher ?
et comment le paramétrer?
>
> Après pour la suppression, tu peux traiter des choses par le postrm et le prerm.
>


merci encore
jerome
-- 
Jerome Moliere - Mentor/J
http://romjethoughts.blogspot.com/
auteur Eyrolles


Reply to: