[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[orca-dev:00105] Re: サイト固有プログラムの自動再コンパイル
- To: <orca-dev@xxxxxxxxxxxxxx>
- Subject: [orca-dev:00105] Re: サイト固有プログラムの自動再コンパイル
- From: "Toshihiko" <tosihiko@xxxxxxxxxxxxxx>
- Date: Thu, 27 Jun 2002 13:55:11 +0900
伊藤です。
地方公費のシェルを置くディレクトリを忘れていました。
度々すいません。
site-src/
cobol/
copy/
A00.CBL
copy/
data/
doc/
etc/
form/
A00.dia
init/
lddef/
record/
A00.rec
screen/
scripts/
allways/
daily/
kaisei/
monthly/
kentan/ <-- 県単 地方公費
このディレクトリはORCAパッケージでは
含まれていないので全てのマシンで
存在するわけではない。
複写するときはディレクトリ毎かディレクトリの
存在チェックをしてから中身を複写するか
のどちらかの方法をとらなくてはいけません。
> ユーザーカスタマイズのCOPY句を置く
> ディレクトリを忘れていました。
>
> site-src/
> cobol/
> copy/ <--- ユーザーのCOPY句を追加
> A00.CBL
> copy/ <--- パッケージで作られる本家のCOPY句
> data/
> doc/
> etc/
> form/
> A00.dia
> init/
> lddef/
> record/
> A00.rec
> screen/
> scripts/
> allways/
> daily/
> kaisei/
> monthly/
>
>
> > 伊藤です。
> >
> > 3. カテゴリー構造
> >
> > 同じ種類のファイル毎に分類する。
> >
> > site-src/
> > cobol/
> > A00.CBL
> > B00.CBL
> > record/
> > A00.rec
> >
> > これが単純明快でいいな。
> >
> > 正確に具体的に書いてみます。
> > 目的はユーザーカスタマイズなのでユーザーの責任のもと
> > /usr/local/orca/以下のディレクトリをまねして複写すれば
> > いいと考えます。
> > ただし、orca-devパッケージで作られるcopy/は別です。
> > ディレクトリは存在するけど余計なファイルを置かなければ
> > 複写はされないわけだからこれで問題ないと考えます。
> >
> > site-src/
> > cobol/
> > A00.CBL
> > copy/
> > data/
> > doc/
> > etc/
> > form/
> > A00.dia
> > init/
> > lddef/
> > record/
> > A00.rec
> > screen/
> > scripts/
> > allways/
> > daily/
> > kaisei/
> > monthly/
> >
> >
> >
> > > 西田です。
> > >
> > > 自動再コンパイルの件をそろそろ詰めましょう。
> > >
> > > これまで確認の取れたところとして、
> > >
> > > 1. 特定のディレクトリにサイト固有のソースを置く。
> > >
> > > 2. コンパイル・インストールを行なうスクリプトを用意し、
> > > アップグレード時にそれを走らせる。
> > >
> > > 3. インストール先は ORCA 標準のディレクトリ(orca/lib 等)
> > > と同じとする。
> > >
> > > 4. 標準プログラムとの衝突を避けるために命名規則を設ける。
> > >
> > > というのは OK だと思います。残る問題は、サイト固有の
> > > ソースファイルをどのように置くかですが、次のうちどれが
> > > よいでしょうか?
> > >
> > > 1. フラット構造
> > >
> > > 全てのファイルを一つのディレクトリに収める。
> > >
> > > site-src/
> > > A00.CBL
> > > A00.rec
> > > B00.CBL
> > >
> > > 2. モジュール構造
> > >
> > > 関連するファイルのまとまり毎に分類する。
> > >
> > > site-src/
> > > A00/
> > > A00.CBL
> > > A00.rec
> > > B00/
> > > B00.CBL
> > >
> > > 3. カテゴリー構造
> > >
> > > 同じ種類のファイル毎に分類する。
> > >
> > > site-src/
> > > cobol/
> > > A00.CBL
> > > B00.CBL
> > > record/
> > > A00.rec
> > >
> > > 4. 変形カテゴリー・モジュール構造
> > >
> > > 種類毎に分類し、COBOL ファイルのみ更に
> > > モジュール毎に分類する。ORCA のソースの方式。
> > >
> > > site-src/
> > > cobol/
> > > A00/
> > > A00.CBL
> > > B00/
> > > B00.CBL
> > > record/
> > > A00.rec
> >
> >
> >
>
>