/etc/mailcapが勝手に書き変わる

2008/03/31 (月)

またしてもmuttからOOoが呼べない。/etc/mailcapららOOoのエントリがなくなっている。どうやら、Webブラウザをupdateすると/etc/mailcapが書き変わるらしい。iceweaselなんかのpostinstがupdate-mimeを呼んでいる。

man update-mimeを見ると、mailcapの値を強制的に指定するには/etc/mailcap.orderにしかるべき設定を行なうとのこと。mailcapとは形式が違うようだし面倒だなぁ。

と思ってたら、/etc/mailcapをよく見ると以下のコメントが。

####################################################
#  User section follows:  Any entries included in this section will take
#  precedence over those created by “update-mime".  DO NOT CHANGE the
#  “User Section Begins" and “User Section Ends" lines, or anything outside
#  of this section!
#

# —– User Section Begins —– #
# —– User Section Ends  —– #

####################################################

User Section Begins / Endsの間に書いたものはupdate-mimeに優先するらしい。

ということで、古い/etc/mailcapからOOoの設定を取り出してきて、当該セクションに書いてお終い。update-mimeを手動で実行して、このセクションが消されないことを確認。

——————————————————————
2008/05/24追記
apt-get upgradeでUser Sectionの中に書いてあったものが消えた。なんで?
結局、このmailcapが書き換わる件は解決していないってことか。

Debian/etch

Posted by k1