んー、要は既存のシェルスクリプトの記述が問題で、
素直にB20から1.3.xへの移行ができない、ということですね。
> >1.3.*へバージョンアップも挑戦したのですが、Shell
> >ファイルのファイル実行権の設定やShellからShellの
> >呼び出しでエラーとなって手間取っているためです。
通常の商用UNIXやWindows同士でも発生する問題ですから、
ひとつずつエラーをつぶしていくしかないでしょう。
可能であれば、別に1.3.xの環境を用意して、バグつぶし
だけやってから本番の環境をバージョンアップできれば
よかったのでしょうが。
> >ソースの取得は出来たのですが、ビルドの環境をどの
> >ように(新しいバージョンで作成するのかB20の環境で
> >作成するのか)判らないためです。
B20のほうが時期的に近いでしょうから、B20の環境の
ほうが問題は少ないかと思います。
> ・B20から1.3.*へのディレクトリ構成の変化が苦しいのはなぜですか。
> >/tmp = c:\tmpの設定や、ドライブ指定がB20ではDドライブ
> >なら//dの指定形式でShellを記載しているためです。
ドライブ指定は '//d' → '/cygdrive/d' とするだけで
済みますね。
スクリプトの記述内容によっては、他にどのような問題
があっても不思議ではありませんが。
繰り返しになりますが、古い環境に固執するか、
新しい環境に移行するかは、すべてハマさんの判断です。
同時に両方を進めることは無理です。
移行するか、19990802のCVS版DLLをビルドするかを
まず決定すべきです。
|