かわむらです。 From: Fujita Yoshihiko <starfish@xxxxxxxxxxxxxxxx> > 藤田と申します。 > > Date: Thu, Jan 27, 2005 at 11:14:30PM +0900 > > 森山と申します。 > > となっていて、特に問題は無いのですが、X を起動して rxvt から > > 表示させると > > > > PATH=/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin: > > /usr/local/j2sdk/bin:/usr/local/j2sdk/bin: > > /usr/local/j2sdk/bin:/usr/local/j2sdk/bin: > > /usr/local/j2sdk/bin > > 私の方は、重複が気持ち悪いので > > function addpath () (略) > というシェル関数を作って、 > addpath path1:path2:path3 > などとしています。 シェル関数 addpath()は /usr/share/vine/vinelib に入っています。 パッケージは vutils-1.22.2-0vl1 です。 Vine Linux 2.5 or 2.6頃は使われていましたが、3.0になってから /usr/share/vine/vinelib が読み込まれていないようです。 # 時間がなくてトレースしていませんが。 addpath /hoge で PATH=$PATH:/hoge 相当を行い、 addpath -p /hoge で PATH=/hoge:$PATH 相当が行えます。 もちろん重複チェック付きです。 また、存在しないパスを指定すると、加えません。 # これはautomountの場合を考えると、仕様を変更した方がいいかも? ちなみに、rmpathもあります。 2000.07.07以来手を付けていません;-) 3.0になったとき、不具合を言う人がいなかったので、あまり使われていない のかも。