2009年8月20日

[vine-users:079445] Vine Linux 5 RC1 でのtcsh環境

本原@三鷹です。

Vine 5.0 RC1 をインストールしてtcsh環境で
利用しようとしたところ、シェルを立ち上げるたびに

  setenv: 文法が間違っています.

と表示されてしまいます。


原因は
/etc/profile.d/ime.csh
が /etc/sysconfig/ime などを解釈するさいに
 XMODIFIERS="@im=SCIM"
のように"="が2箇所ある行で失敗しているため
(後ろの=で行を分割して、setenv ..... として実行してしまっている)
であるようです。

以下に、最短一致を行うようにする修正したときのdiff結果を添付しました。
対応していただければ幸いです。

よろしくお願いいたします。

本原
----------------
[root@xxxxx profile.d]# diff ime.csh ime.csh.org
6c6
< eval `echo $_line_ | /bin/sed -e 's|=C$|=en_US|g' -e
's|\([^#][^=]*\)=\(.*\)|setenv \1 \2|'`
---
> eval `echo $_line_ | /bin/sed -e 's|=C$|=en_US|g' -e 's|\([^#]*\)=\(.*\)|setenv \1 \2|'`
14c14
< eval `echo $_line_ | /bin/sed -e 's|=C$|=en_US|g' -e
's|\([^#][^=]*\)=\(.*\)|setenv \1 \2|'`
---
> eval `echo $_line_ | /bin/sed -e 's|=C$|=en_US|g' -e 's|\([^#]*\)=\(.*\)|setenv \1 \2|'`


投稿者 xml-rpc : 2009年8月20日 16:31
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/87669
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。