[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:14731] Re: XEmacs 21.4.5's BUG



On Wed, 5 Dec 2001 08:27:38 +0900
Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx> wrote:

上川です.

> > これは,どうやら,xemacs-binのprermが,
> > 
> > update-alternatives --remove xemacs /usr/bin/xemacs21
> > 
> > をunconditionally に呼んでいる事にあるようですね.
> > 
> > upgradeのときには,そういうことをすると,設定が消えるような気がします.
> 
> これどうなんでしょうか? XEmacs の場合は考えにくい
> ですが,一般的には upgrade で alternatives する対象が
> 変ったりするする可能性があって,その場合 upgrade でも
> update-alternatives --remove しておかないと obsolete
> なリンク(/etc/alternatives の)が残ってしまう気がする
> のですが。。。

ちょっと難しいですが,
そういうのは,preinst等で処理すれば大丈夫だと思います.


> # gs 系でやってしまった気が ^^;

うは.

> postinst で正しく update-alternatives --install すれば
> 良い気がします???

行けると思うのですが,potatoのupdate-alternativesは
slave linkをきちんと処理していなかったような
記憶があります.

今のupdate-alternativesは,ちゃんと動いているのかな?


master link が更新されたら,slave linkも
ちゃんと更新されるのではないのかな...と
思ってupdate-alternativesのソースを読んでみたのですが,
僕がぱっとみても何をしているのかよくわからないです.

申し訳ない.


-- 
dancer@debian.org  http://www.netfort.gr.jp/~dancer