IWAI, Masaharu
iwaim****@gmail*****
2012年 5月 8日 (火) 13:22:12 JST
岩井です。 2012年5月8日11:41 Kouhei Sutou <kou****@clear*****>: > あ、upgradeするときは一度uninstallしてからinstallし直したいん > です。そうしないと、新しいha_mroonga.soを読みなおしてくれない > ので。これだとupgrade時はuninstallもinstallもしないですよね。 あー、なるほど。だから昨日Twitterであんな感じにおっしゃってたんですね。 昨日須藤さんが仰ってた通りでOKですね。 https://github.com/iwaim/mroonga/commit/08718960b841ea8afe912648d0dc559029f8db86#diff-0 # Fedoraの方の「fi」消し忘れは無視してください。 >> こちらですが、上記修正を今やっても「次のリリース」のときは >> mysql-mroonga-2.01-0のpostunスクリプトが走るので消されちゃいますね……。 > > そうですね。。。 > 今の%postを%posttransにすればうまくいきそうな気がするんです > が、そうでもないですかねぇ。。。 それでも行けそうですけど、トランザクション内の方がよさそうなのと、 そのあたりはあまり使われないので、全部そっちにもってっちゃうとspec 読む人がはまる懸念があるので、triggerpostunでバージョン指定いれちゃった 方がいいんじゃないですかねぇ。 あと、MySQLのプラグインは詳しくないんですが、postunのやつは、 ファイルがあるうちに実行するpreunの方が美しい気もしています。 -- いわい