[Momonga-devel.ja:03042] [momongaja:00066] bash でのパス解釈が一貫しない
- From: bugs-admin@xxxxxxxxxxxxxxxxx
- Date: Mon, 21 Mar 2005 01:20:08 +0900
zaki@xxxxxxxxx wrote:
すこしデバッグしてみました。
いろいろ追ってみたところ、cd する時に -P をつけることで
symlinkを実体に置き換えてくれるようになっていました(pwd
単体で実行するときも同様)。
なので、ソースコード上は意図的にsymlinkを追わないように
なってるっぽいです。
ちなみにこのあたりの動作を追う場合は builtins/cd.def の
cd_builtin() にbreakpointを置いてトレースするのがよいと思います。
対処としては、flags.c の no_symbolik_links の初期値を 1 にすれば
常に -P 相当の動作をしますが、それが正しいかどうかはよくわかりません
== このレポートの詳細は以下の通りです ==
レポート ID : 66
レポート URL : http://developer.momonga-linux.org/kagemai/guest.cgi?project=momongaja&action=view_report&id=66
状態 : 新規
処理方法 : 未処理
バージョン : HEAD
優先度 : 中
重要度 : 普通
担当者 : 未定
# あなたが、このようなメッセージに無関係である場合には、
# 管理者 <bugs-admin@xxxxxxxxxxxxxxxxx> までご連絡ください。
--
Bug Tracking System 影舞 0.8.4.
http://www.daifukuya.com/kagemai/