依存関係だけを管理する空のパッケージを作るには どうすればよいでしょう? 検索したり試行錯誤したりしても 良い策に行き着かなかったので質問いたします。 今etckeeperを3つに分割しています。 etckeeper-common - etckeeper本体 etckeeper-cron - /etc/cron.daily/etckeeper だけを独立させたcron機能 etckeeper-pkgmanager-collabo - パッケージマネージャと連携する機能 これらを"Requires:" に持つetckeeperという 依存関係だけを管理し、中身が空のパッケージを作ろうとしました。 etckeeper - 下記3つのpackageをまとめてインストールする zypper install etckeeper とするだけで、 上記3つをインストールするイメージです。 しかし空のrpmファイルを作ることはできるのですが、 osc buildしてみるとrpmlintが W: suse-filelist-empty packages without any files are discouraged in SUSE. という警告を出します。 つまり空のrpmファイルはSUSE的には お奨めしないということだと解釈しました。 仕方がないのでetckeeperに %doc TODO とドキュメントを持たせて空ではないパッケージにして 4つのパッケージを生成するようにしました。 これで依存関係は管理できるのですが、美しくありません。 依存関係だけを管理するダミーのパッケージを生成する 良い方法は無いでしょうか? ちなみに作成したspecファイルは https://build.opensuse.org/package/view_file/home:Mitsutoshi:branches:home:M... にあり、 パッケージは http://software.opensuse.org/download.html?project=home%3AMitsutoshi%3Abranches%3Ahome%3AMitsutoshi%3Abranches%3Autilities&package=etckeeper からダウンロードできます。 -- 1xx <ItSANgo@gmail.com> <https://twitter.com/ItSANgo> <http://d.hatena.ne.jp/Itisango/> -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org