vine-users ML アーカイブ



[vine-users:070091] Re: user 環境の設定について

  • From: Masaki Kawamura <kawamura@xxxxxxxxxxxxxxxxxxxxxxxx>
  • Subject: [vine-users:070091] Re: user 環境の設定について
  • Date: Fri, 28 Jan 2005 09:18:00 +0900 (JST)
かわむらです。

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になったとき、不具合を言う人がいなかったので、あまり使われていない
のかも。