コメント |
|
|
いわゆる「bashism」に由来する問題のようです。
「source」を「.」に置き換え、「function」を使わない記法に修正した
vutils-2.0.3-1vl5 (src,noarch) を put しました。
/bin/bsh 上で . /usr/share/vine/vinelib を実行し、
エラーが出ないことは確認しました。 |
|
|
(0003056)
|
mkato
|
2009-03-20 13:52
|
|
早速対応していただき、ありがとうございました。
vutils をアップグレードする事により、一応 ash、bsh(ash へのリンクなんですね)
でログイン可能になりました。
ただ、まだエラーメッセージは残るようです。
以下の方法でテストしました。
(X 上の端末で su - になって実行)
# su - hoge
$ chsh
hoge のシェルを変更します。
パスワード: ← hoge のパスワードを入力
新しいシェル [/bin/bash]: /bin/ash
シェルを変更しました。
$ exit
# su - hoge
source: not found
export: Illegal option -f
$ echo $SHELL
/bin/ash
$
ログインには成功しましたが、上記のエラーメッセージが出ました。
"source: not found" の出処は掴めていませんが、
"export: Illegal option -f" は、/etc/profile 経由で、
/etc/profile.d/which-2.sh ではないかと思われます。
($ which which の実行結果は /usr/bin/which のままです) |
|
|
|
残る source については、initscripts 由来の
/etc/profile.d/ime.sh
ではないかと思われます。
修正した initscripts-8.80.6-1vl5 (src,i386,ppc) を
put しておきました。
/etc/profile.d/which-2.sh の方は現在検討中です。 |
|
|
|
> /etc/profile.d/which-2.sh の方は現在検討中です。
再度割り当て済みに戻しておきます。 |
|
|
|
担当者も決定しておりますが、vl5 時代の seed の
topic でありますので一旦 close します。
必要であれば vl7 の vineseed package を
指定して再度 topic 発行お願いします。 |
|