Je souhaite commencer à partager des fichiers .deb qui ajoutent automatiquement de nouvelles mises en pension à une installation Ubuntu (comme celles présentes dans puppetlabs.com).
Comment puis je faire ça?
Vous pouvez ajouter un script postinst à votre paquet:
De manière générale, le
preinst
[script] est appelé avant (une version particulière de) un paquet est décompacté, et lepostinst
après ... Lepostinst
doit toujours tenter les actions pour lesquelles sa des dépendances sont nécessaires, car elles seront normalement disponibles, mais considérez l'approche de traitement d'erreur appropriée si ces actions échouent.
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Un exemple
Le navigateur Opera s’ajoute lui-même au fichier /etc/apt/sources.list.d/opera.list avec le script postinst: http://Pastebin.com/u6SR6krY