鈴木です。 今日RCの予定でしたが、数日伸ばしますので、依存関係 やソフトウエア仕様に変更のないバグフィックスについて は7/8(日)いっぱいあたりをめどにproposedに入れてもら えますか? On Sat, 07 Jul 2012 12:40:15 +0900 Toshiharu Kudoh <toshi.kd2@xxxxxxxxx> wrote: > 現在のgimpのspecには、指摘通り%postと%postunに > update-desktop-database及びgtk-update-icon-cacheが > 走るよう設定されていません。現在は以下のように書かれています。 > > %post -p /sbin/ldconfig > %postun -p /sbin/ldconfig > > これを、以下のように修正したいと考えています。 > > %posttrans > gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : > > %post > /sbin/ldconfig > update-desktop-database &> /dev/null || : > touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : > > %postun > /sbin/ldconfig > update-desktop-database &> /dev/null || : > if [ $1 -eq 0 ] ; then > touch --no-create %{_datadir}/icons/hicolor &>/dev/null > gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : > fi > > %posttransの部分は%postに含めてしまってもいいかも知れませんが、 > このように修正するのはいかがでしょうか。 %posttrans でやらないと、upgrade で削除されたものが反映されない ため分けてあるのだと思いますが、含めてしまってもいいかも という のはなにか理由ありますか? 以降の話はこのパッケージ(Vine6)に関してではないですが、、、 本当は、、1トランザクションあたり1回しか実行する必要がないので %post* とかにいれるのではなく rpm が処理するほうがいいのだろう なあと思ったりもしますが。。実際 suse とかはそうやっていた気もし ます。まあ今後の Vine Linux でどうするか検討というところかなと 思ってます。 -- Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com} GnuPG Fingerprint = A03C F34B 830F FFA2 A8D0 48BF 412C 29B8 C979 4DCB GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E 0992 90BF 4C09 7432 2CB0 Founder & President, Project Vine. http://vinelinux.org/ Founder & President, Vine Caves, Ltd. http://vinecaves.com/ Founder & President, Japan Linux Association. http://jla.linux.or.jp/ _______________________________________________ VineSeed mailing list VineSeed@xxxxxxxxxxxxx http://lists.vinelinux.org/mailman/listinfo/vineseed