=================================================================== RCS file: /home/cvs/OpenXM/misc/packages/README,v retrieving revision 1.6 retrieving revision 1.10 diff -u -p -r1.6 -r1.10 --- OpenXM/misc/packages/README 2000/04/06 02:20:31 1.6 +++ OpenXM/misc/packages/README 2000/09/25 07:12:43 1.10 @@ -1,4 +1,4 @@ -$OpenXM: OpenXM/misc/packages/README,v 1.5 2000/03/24 08:32:30 takayama Exp $ +$OpenXM: OpenXM/misc/packages/README,v 1.9 2000/09/23 07:28:12 takayama Exp $ /*&japanese @@ -18,9 +18,9 @@ TAR_WORK に tar file をおきます. [1] 設定が必要かもしれない Makefile のパラメータ ([2] の状況では変更必要なし): TAG cvs server より ソースをとりだすときのタグ. 現在値 HEAD TAR_WORK できあがった, tar file をおく場所. 現在値 $(HOME)/tmp -VERSION OpenXM の Version 現在値 1.1.2 +VERSION OpenXM の Version 現在値 1.1.3 TAR_WORK_EXPLICIT TAR_WORK を展開した値. - ターゲット build-on-pear (root) で利用 + ターゲット build-on-pear-root (root) で利用 FTP_AREA ftp 用の tar をおく場所. mkdir しておくこと. ターゲット copy-to-ftp-area のみで使用. @@ -30,10 +30,10 @@ FTP_AREA ftp 用の tar をおく場所. mkd # RPM は /var/tmp/openxm* に, binary を一時的に install します. 50 M 程度の 領域が必要でしょう. 変更には, Linux/RPM/Makefile, *spec.in を編集. # mkdir ${TAR_WORK} つまり mkdir ~/tmp -# $(HOME)/.rpmrc - rpm 3.0 以上の場合 (普通はこちら) +# $(HOME)/.rpmrc or .rpmmacros + rpm 3.0 以上の場合 (普通はこちら .rpmmacros に書く. ) 内容: %_topdir /home/taka/OpenXM/misc/packages/Linux/RPM/work - rpm 3.0 未満の場合 (FreeBSD 3.3 ) + rpm 3.0 未満の場合 (FreeBSD 3.3 : .rpmrc に書く.) 内容: TopDir: /home/taka/OpenXM/misc/packages/Linux/RPM/work /home/taka は $(HOME) の値 @@ -52,7 +52,7 @@ FTP_AREA ftp 用の tar をおく場所. mkd # パス設定: set path=(/usr/local/jdk1.1.8/bin $path) として, java, javac をサーチ -パスにいれること. [build-on-pear では自動] +パスにいれること. [build-on-pear-root では自動] ### Linux 用のバイナリ配布ファイル @@ -63,7 +63,12 @@ set path=(/usr/local/jdk1.1.8/bin $path) として, (a) make TAG=RELEASE_1_1_2 generate-tar-balls-without-update-plist (b) make TAG=RELEASE_1_1_2 build-on-redhat +RedHat 6.1 での make では, +OpenXM/doc/OpenXM-spec/contro.tex の +\epsfxsize=10cm +で, tex がエラーを起こす. ===> まだ解決してない. + 神戸におけるマシン構成: すべてのマシンで home は NFS で共有されている. orange : FreeBSD @@ -74,8 +79,8 @@ set path=(/usr/local/jdk1.1.8/bin $path) として, 手順: @echo "1. generate-tar-balls" FreeBSD machine で実行すること. @echo " (update-plist)" - @echo "2. build-on-orange (do not forget to set .rpmrc. See Linux/RPM/Makefile)" - @echo "3. build-on-pear (do it as a super user)" + @echo "2. build-on-new-orange (do not forget to set .rpmrc. See Linux/RPM/Makefile) do it on pear (4.x machine). " + @echo "3. build-on-pear-root (do it as a super user)" @echo "4. build-on-redhat (do not forget to set .rpmrc)" @echo "5. build-on-unkei" @echo "6. copy-to-ftp-area " @@ -107,7 +112,7 @@ generate-tar-ball は複雑なので, 解説: みながら, PLIST を更新して, 自動的に commit する. (cd FreeBSD ; make TAG=${TAG} VERSION=${VERSION} make-tar-ball-for-openxm-port) CVS server より PLIST を含む FreeBSD port をとりだし, - tar 化. build-on-pear で使う. + tar 化. build-on-pear-root で使う. (cd Linux/RPM ; make make-directory) (cd Linux/RPM ; make link-for-real-openxm) これは, rpm 用の初期か. すぐおわる.