本原@三鷹です。

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

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

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

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

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

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

本原
----------------
[r...@nishiki 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|'`

メールによる返信