[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:069022] shスクリプト中の「type-pls」 について


MLの皆様:

いつも御世話になっております。わかしまと申します。

最近、Vine3.1(ia32)にIntelのVtuneアナライザ(最適化ツール)を
インストールしようとしておりますが、インストール用のshスクリプト中で
lsコマンドが見つからないとエラーになり、途中で停止してしまいます。

スクリプトの中を調べると、shのビルトインコマンドを使用し、 
 type -p $COMMAND
で必要なコマンドの存在を各所でチェックしているようですが、
sh環境で手動で試したところ、なぜかlsコマンド(/bin/ls)だけ見つからないようです。
同じPATHにあるlnコマンドなどは、下記の通り問題なく見つかります。

どうも、Vineの設定(仕様?)のようですが、lsを見つかるようにするには、
どのように設定変更すれば良いか、識者の方からお教え頂ければ幸いです。
よろしくお願い申し上げます。

--------------------------------------------------------
% sh -l
sh-2.05b$ type -p ln
/bin/ln
sh-2.05b$ type -p ls
sh-2.05b$
sh-2.05b$ which ln
/bin/ln
sh-2.05b$ which ls
ls ()
{
    /bin/ls --color=tty ${1+"$@"}
}
sh-2.05b$
---------------------------------------------------------
# 先日、Vine-MLに流れておりましたが、aliasの問題かと思い、
# /etc/profile.dからcolorls.*は取り除きました。
# 
# また、RHEL AS2.1で同じようにした場合(type -p ls)は、
# きちんと、/bin/lsと表示されます。

-----------------------------------------------------
わかしま (swaka _at_ cc.mech.tohoku.ac.jp)

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: