Vine Linux バグトラッキングシステム - Vine Linux
課題の詳細を表示
0000141Vine Linux1 バグ公開2006-09-05 17:122006-09-14 05:05
anonymous 
 
不明 
完了保留 
4.0beta 
 
x86
coreutils
0000141: /etc/profile.d/colorls.sh syntax error
3.2からCDアップグレードした環境です。
GNOMEターミナルを起動したところ、
bash: /etc/profile.d/colorls.sh: line 8: syntax error near unexpected token `('
bash: /etc/profile.d/colorls.sh: line 8: ` ls () { /bin/ls --color=tty ${1+"$@"}; }'
と表示されました。

/etc/profile.d/colorls.sh を
function ls () { ...
と最初にfunctionと入れれば、関数として定義され、問題ありません。
設定されていません。
課題の履歴
2006-09-05 17:12anonymous新規課題
2006-09-14 05:05daisuke状態新規 => 完了
2006-09-14 05:05daisuke解決状況不明 => 保留
2006-09-14 05:05daisukeコメント追加: 0001027

コメント
(0001027)
daisuke   
2006-09-14 05:05   
> 3.2からCDアップグレードした環境です。
> GNOMEターミナルを起動したところ、
> bash: /etc/profile.d/colorls.sh: line 8: syntax error near
> unexpected token `('
> bash: /etc/profile.d/colorls.sh: line 8: ` ls () { /bin/ls -
> -color=tty ${1+"$@"}; }'
> と表示されました。
>
> /etc/profile.d/colorls.sh を
> function ls () { ...
> と最初にfunctionと入れれば、関数として定義され、問題ありません。

3.2からのアップグレード環境ではありませんが、現象を再現させることができません。
(すくなくとも bash は function を付けなくても大丈夫だと思うのですが。。)