Ubuntuのインストールに新しいリポジトリを自動的に追加する.debファイルの共有を開始したい(puppetlabs.comにあるようなもの)。
どうやってやるの?
パッケージにpostinstスクリプトを追加できます。
大まかに言って、
preinst
[スクリプト]はパッケージの特定のバージョンがアンパックされる前に呼び出され、postinst
はその後に呼び出されます...postinst
は引き続きアクションを試行する必要があります通常は利用できるため、依存関係が必要ですが、これらのアクションが失敗した場合は正しいエラー処理方法を検討してください。
http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
例
Operaブラウザは、postinstスクリプトを使用して、自身を/etc/apt/sources.list.d/opera.listに追加しています: http://Pastebin.com/u6SR6krY