IT pass HikiWiki - [Memo2011][ITPASS] rd2 の修正作業ログ Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
11/11/14 に rd2 の修正を船橋が行った. (ロガー: 船橋)
((<Makefile.rd2html|URL:http://www.gfd-dennou.org/arch/dcmodel/doc/sample_Makefile/Makefile.rd2html>)) を用いて rd ファイルを make するとError: file empty. と表示され, html ファイルへ正しく変換できないため, rd2 ファイルを修正する.
{{toc_here}}
[((<ITPASSサーバ構築ドキュメント>)) へ戻る]
== rd2 の修正
念のため, 変更前のrd2 ファイルをバックアップした.
# cp /usr/bin/rd2 /usr/bin/rd2.bk
その後, rd2 ファイルを書き換えた.
書き換えた内容は, 以下の diff 結果を参照.
$ diff -u /usr/bin/rd2.bk /usr/bin/rd2
--- /usr/bin/rd2.bk 2011-11-14 18:19:35.000000000 +0900
+++ /usr/bin/rd2 2011-11-15 20:11:59.000000000 +0900
@@ -128,8 +128,10 @@
end
# accept "PART:FILTER" and "PART"
+ class PART ; end
+ q.accept(PART, /(\w+)(?:\s*:\s*(\w+))?/){|s,p,f|[s,p,f]}
q.on("--with-part=PART",
- /(\w+)(?:\s*:\s*(\w+))?/,
+ PART,
"include PART with Filter") do |src, part, filter|
with_part.push([part, filter || part])
unless include_path.index(RD::RDTree.tmp_dir)
== 動作確認
自分のホームディレクトリに必要なファイルを用意し, make した.
$ cd
$ wget http://www.gfd-dennou.org/arch/dcmodel/doc/sample_Makefile/Makefile.rd2html
$ cp /home/epalab/ftp/products.rd .
$ mv Makefile.rd2html Makefile
生成された products.htm をブラウザで開き, 正しく表示されることを確認した.
[((<ITPASSサーバ構築ドキュメント>)) へ戻る]
((<Makefile.rd2html|URL:http://www.gfd-dennou.org/arch/dcmodel/doc/sample_Makefile/Makefile.rd2html>)) を用いて rd ファイルを make するとError: file empty. と表示され, html ファイルへ正しく変換できないため, rd2 ファイルを修正する.
{{toc_here}}
[((<ITPASSサーバ構築ドキュメント>)) へ戻る]
== rd2 の修正
念のため, 変更前のrd2 ファイルをバックアップした.
# cp /usr/bin/rd2 /usr/bin/rd2.bk
その後, rd2 ファイルを書き換えた.
書き換えた内容は, 以下の diff 結果を参照.
$ diff -u /usr/bin/rd2.bk /usr/bin/rd2
--- /usr/bin/rd2.bk 2011-11-14 18:19:35.000000000 +0900
+++ /usr/bin/rd2 2011-11-15 20:11:59.000000000 +0900
@@ -128,8 +128,10 @@
end
# accept "PART:FILTER" and "PART"
+ class PART ; end
+ q.accept(PART, /(\w+)(?:\s*:\s*(\w+))?/){|s,p,f|[s,p,f]}
q.on("--with-part=PART",
- /(\w+)(?:\s*:\s*(\w+))?/,
+ PART,
"include PART with Filter") do |src, part, filter|
with_part.push([part, filter || part])
unless include_path.index(RD::RDTree.tmp_dir)
== 動作確認
自分のホームディレクトリに必要なファイルを用意し, make した.
$ cd
$ wget http://www.gfd-dennou.org/arch/dcmodel/doc/sample_Makefile/Makefile.rd2html
$ cp /home/epalab/ftp/products.rd .
$ mv Makefile.rd2html Makefile
生成された products.htm をブラウザで開き, 正しく表示されることを確認した.
[((<ITPASSサーバ構築ドキュメント>)) へ戻る]