Я хочу начать делиться файлами .deb, которые автоматически добавляют новые репозитории в установку Ubuntu (как те, что представлены на puppetlabs.com).
Как я могу это сделать?
Вы могли добавить postinst сценарий к своему пакету:
Вообще говоря
preinst
[сценарий] называют, прежде (конкретная версия) пакет распакован, иpostinst
впоследствии...postinst
должен все еще делать попытку любых действий, для которых требуются его зависимости, так как они обычно будут доступны, но рассматривать корректный подход обработки ошибок, если те действия перестанут работать.
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
Пример
Браузер Opera добавляет себя к/etc/apt/sources.list.d/opera.list с postinst сценарием: http://pastebin.com/u6SR6krY