[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:12066] Re: ja_JP.eucJP
久保田です。
From: Hiroshi KISE <fuyuneko@xxxxxxxxxxxx>
Subject: [debian-devel:12061] Re: ja_JP.eucJP
Date: Mon, 10 Apr 2000 00:14:52 +0900
> > > どうせ unstable な woody なので、このへんは目をつぶるという
> > > 手もありますが、woody がリリースされる時、potato から stable woody
> > > へのアップグレードの際に問題が生じそうな気がします。
> > これは考えていませんでした (^^;
> > こういう場合にもっともエレガントな解決方法って
> > 何なのでしょうか? > 識者の皆様
>
> エレガントかどうかとか、これが参考になるかとかわかりませんが、
> tetex-bin.postinstでこんなことをやってます。こういう話?
>
> −−−−−−−−−−−−−−−ここから−−−−−−−−−−−−−−−
> if [ ! -L /usr/lib/texmf/web2c ]
> then
> if [ -d /usr/lib/texmf/web2c ]
> then
> cp -a /usr/lib/texmf/web2c/* /var/lib/texmf/web2c || true
> rm -fr /usr/lib/texmf/web2c
> fi
> ln -sf /var/lib/texmf/web2c /usr/share/texmf/
> fi
> −−−−−−−−−−−−−−−ここまで−−−−−−−−−−−−−−−
なるほど、他のパッケージが持っているファイルを全部強制的に
移動してしまうのですね。
cp -a の行の、「|| true」というのは、どういう役目をしているのでしょうか。
コピーに失敗しても、postinst が終了しないため、だと思うのですが、
コピーに失敗して、かつ、postinst を終了させなくても良い場合って
どういう場合が考えられるのでしょうか?
---
Tomohiro KUBOTA <kubota@debian.or.jp>
http://surfchem0.riken.go.jp/~kubota/