From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Edward C. Bailey" To: Subject: Re: Docbook in Red Hat 7.1 Date: Tue, 24 Apr 2001 13:17:00 -0000 Message-id: References: X-SW-Source: 2001-q2/msg00022.html Content-type: multipart/mixed; boundary="----------=_1583532868-65526-0" This is a multi-part message in MIME format... ------------=_1583532868-65526-0 Content-length: 1988 >>>>> "Peter" == Peter Toft writes: Peter> On 21 Apr 2001, Edward C. Bailey wrote: ... >> I've done a bit with it (I hacked up a new frontend and backend for jw >> that uses collateindex.pl and did some cursory testing under the 7.1 >> beta). I've done tried it on the gold bits yet; after I give it a try, >> I'll post it here if you like... Peter> It sure would be nice to know how to get RH 7.1 docbook tools to Peter> work - so please do :) Using collateindex.pl seems to be Peter> non-trivial. It's not that bad, really. Basically you run your SGML through jade once to get an HTML index file; then you run collateindex.pl against this, creating a DocBook index. Finally, you run your SGML (including the newly-generated index) through jade one last time. Some notes on these scripts: o Minimal testing, blah, blah, blah, it's somewhat stupid, blah, blah, blah, works for me, blah, blah, blah... :-) o Usage is: /flo-db2indexed-html .sgml o Puts final output in a subdirectory called o Assumes the following entity definition and reference is in the SGML file: And where ever you want the index to appear: &GENERATED-INDEX; (The script will recreate generated-index.sgml each time it runs; the first time jade runs there will be no file by this name, so you'll see an error.) o Assumes that any graphics referenced in the SGML reside in a subdirectory called "figs". This subdirectory is copied into the subdirectory, so the entire directory tree can be tarred up, and dropped on a website, ready to go... o flo-db2indexed-html refers to a .dsl file that we've hacked, but this should be removable so the default DSSSL is used instead. I think that's about it... Enjoy, Ed ------------=_1583532868-65526-0 Content-Type: text/x-shellscript; charset=us-ascii; name="flo-db2indexed-html" Content-Disposition: inline; filename="flo-db2indexed-html" Content-Transfer-Encoding: base64 Content-Length: 1513 IyEgL2Jpbi9zaAoKIyBNYWtlIHN1cmUgd2UgaGF2ZSBhbiBhYnNvbHV0ZSBw YXRoIHRvIHRoZSBiYWNrZW5kIGFuZCBzdHlsZXNoZWV0LCBhcwojIGp3IGRv ZXNuJ3QgbGlrZSByZWxhdGl2ZSBwYXRocy4uLgoKU1RVRkZQQVRIPWBkaXJu YW1lICQwYAppZiBbIC1uICIke1NUVUZGUEFUSCMjLyp9IiBdCnRoZW4KICAg IFNUVUZGUEFUSD0kUFdELyRTVFVGRlBBVEgKZmkKCiMgRmlndXJlIG91dCB3 aGF0IG91ciBvdXRwdXQgZGlyZWN0b3J5IHNob3VsZCBiZSBjYWxsZWQuICBO b3RlIHRoYXQgd2UKIyBhbHNvIGNoZWNrIHRvIHNlZSBpZiB0aGUgdXNlciBl eHBsaWNpdGx5IHNwZWNpZmllZCBhbiBvdXRwdXQgZGlyZWN0b3J5LAojIGlu IHdoaWNoIGNhc2Ugd2UnbGwgdXNlIHRoZWlyIGNob2ljZS4uLgoKT19PUFRJ T049MApmb3IgaSBpbiAiJEAiCmRvCiAgICBpZiBbICRPX09QVElPTiA9ICIx IiBdCiAgICAgICAgdGhlbgogICAgICAgICAgICBPVVRQVVRESVI9JGkKICAg ICAgICAgICAgT19PUFRJT049MAogICAgICAgIGZpCiAgICBpZiBbICRpID0g Ii1vIiBdCiAgICAgICAgdGhlbgogICAgICAgICAgICBPX09QVElPTj0xCiAg ICAgICAgZmkKZG9uZQoKIyBTZWUgaWYgdGhlIHVzZXIgc3BlY2lmaWVkIGFu IG91dHB1dCBkaXJlY3RvcnkuLi4KCmlmIFsgLXogJE9VVFBVVERJUiBdCiAg ICB0aGVuCiMgTm9wZSAtLSBkZWZhdWx0IHRvIHRoZSBuYW1lIG9mIHRoZSBT R01MIGZpbGUuLi4KICAgICAgICBPVVRQVVRESVI9ImBlY2hvICRpIHwgc2Vk ICdzLFwuc2dtbCQsLDtzLFwuc2dtJCwsJ2AiCiAgICBmaQoKIyBOdWtlIHRo ZSBvdXRwdXQgZGlyZWN0b3J5IChpZiBpdCBleGlzdHMpOyBqdyB3aWxsIGNy ZWF0ZSBpdCBmb3IgdXMuLi4KCmlmIFsgLWQgJE9VVFBVVERJUiBdCiAgICB0 aGVuCgllY2hvIC1uICJDbGVhbmluZyBvdXQgJE9VVFBVVERJUi4uLiIKCXJt IC1yZiAkT1VUUFVURElSCgllY2hvICJEb25lISIKICAgIGZpCgpqdyAtZiBk b2Nib29rIFwKICAgIC1iICRTVFVGRlBBVEgvZmxvLWluZGV4ZWQtaHRtbCBc CiAgICAtZCAkU1RVRkZQQVRIL3N0eWxlc2hlZXRzL2Zsby1yZWRoYXQtaHRt bC5kc2wgXAogICAgLW8gJE9VVFBVVERJUiBcCiAgICAkKgo= ------------=_1583532868-65526-0 Content-Type: text/plain; charset=us-ascii; name="flo-indexed-html" Content-Disposition: inline; filename="flo-indexed-html" Content-Transfer-Encoding: base64 Content-Length: 2969 IyBCYXNlZCBvbiBvcmlnaW5hbCBmcm9tIEVyaWMgQmlzY2hvZmYgPGVyaWNA Y2FsZGVyYS5kZT4KCiMgQ3JlYXRlIGFuIEhUTUwgZG9jdW1lbnQgd2l0aCBp bmRleCBhbmQgZmlndXJlcyBpbiBwbGFjZS4KIyBUaGlzIGlzIGRvbmUgYnk6 CgojIDEuIENvbnZlcnRpbmcgZnJvbSBTR01MIHRvIEhUTUwKIyAyLiBHZW5l cmF0aW5nIGFuIFNHTUwgaW5kZXggYmFzZWQgb24gdGhlIEhUTUwKIyAzLiBD b252ZXJ0aW5nIGZyb20gU0dNTCB0byBIVE1MICh0YWtpbmcgaW50byBhY2Nv dW50IHRoZSBpbmRleCB0aGlzIHRpbWUpCiMgNC4gQ29weWluZyBmaWd1cmVz IGZyb20gb3JpZ2luYWwgc291cmNlIHRyZWUgaW50byB0aGUgb3V0cHV0IGRp cmVjdG9yeQoKIyBUaGUgZW5kIHJlc3VsdCBpcyBhIGRpcmVjdG9yeSB0cmVl IHJlYWR5IGZvciBwdWJsaXNoaW5nL3BhY2thZ2luZy93aGF0ZXZlci4uLgoK IyBNYWdpYyB2YXJpYWJsZXMuICBJIGZlZWwgdW5jb21mb3J0YWJsZSBhYm91 dCB0aGUgdmVyc2lvbiBudW1iZXIgaW4gdGhlc2UKIyBwYXRocywgYnV0IGZl ZWwgZXZlbiBtb3JlIHVuY29tZm9ydGFibGUgd2lsZGNhcmRpbmcgaXQuLi4g Oi0oCgpIVE1MX1NUWUxFU0hFRVQ9L3Vzci9zaGFyZS9zZ21sL2RvY2Jvb2sv ZHNzc2wtc3R5bGVzaGVldHMtMS41OS90ZXN0L2RvY2Jvb2suY3NzCkFETU9O X0dSQVBISUNTPS91c3Ivc2hhcmUvc2dtbC9kb2Nib29rL2Rzc3NsLXN0eWxl c2hlZXRzLTEuNTkvaW1hZ2VzLyouZ2lmCgpGSU5BTF9JTkRFWD1nZW5lcmF0 ZWQtaW5kZXguc2dtbApJTkRFWEZJTEU9SU5ERVgkJAoKIyBDb252ZXJ0IHRv IEhUTUwsIGdlbmVyYXRpbmcgdGhlIEhUTUwuaW5kZXggZmlsZSB0aGF0IHdl J2xsIHVzZSB0bwojIGNyZWF0ZSBhbiBTR01MIGluZGV4Li4uCgplY2hvIFJ1 bm5pbmcgJFNHTUxfSkFERS4uLgoKJFNHTUxfSkFERSAtdCBzZ21sIC1WIGh0 bWwtaW5kZXggJFNHTUxfQVJHVU1FTlRTCgojIEdlbmVyYXRlIHRoZSBpbmRl eCwgZml4aW5nIHVwIHRoZSBwcm9ibGVtIG9mIGJvZ3VzIGVtcHR5IGNsb3Np bmcgdGFncyAoPC8+KS4uLgoKZWNobyBJbmRleGluZy4uLgpwZXJsIC91c3Iv YmluL2NvbGxhdGVpbmRleC5wbCAtZyAtbyAuLi8kRklOQUxfSU5ERVggSFRN TC5pbmRleAoKIyBOb3Qgc3VyZSBpZiB0aGVzZSBhcmUgc3RpbGwgbmVlZGVk OyB3aGVuIHdlIGZpcnN0IHRyaWVkIGNvbGxhdGVpbmRleDsKIyBpdCB0aHJl dyAiPC8+IiBpbiB0aGUgZ2VuZXJhdGVkIGluZGV4IGluIGNlcnRhaW4gY2Fz ZXMuLi4KCmNhdCAuLi8kRklOQUxfSU5ERVggfCBzZWQgJ3MsXlsgICAgICAg IF0qPC8+WyAgXSokLCwnID4gLi4vJElOREVYRklMRQptdiAtZiAuLi8kSU5E RVhGSUxFIC4uLyRGSU5BTF9JTkRFWAoKIyBOdWtlIHRoZSBIVE1MLmluZGV4 IGZpbGU7IHdlIGRvbid0IG5lZWQgaXQgYW55bW9yZS4uLgoKcm0gLWYgSFRN TC5pbmRleAoKZWNobyBSZXJ1bm5pbmcgJFNHTUxfSkFERS4uLgoKJFNHTUxf SkFERSAtdCBzZ21sICRTR01MX0FSR1VNRU5UUwoKZWNobyAtbiAiQ29weWlu ZyBjYXNjYWRpbmcgc3R5bGVzaGVldCBhbmQgYWRtb24gZ3JhcGhpY3MuLi4i CmNwICR7SFRNTF9TVFlMRVNIRUVUfSAuLwpta2RpciAuL3N0eWxlc2hlZXQt aW1hZ2VzCmNwICR7QURNT05fR1JBUEhJQ1N9IC4vc3R5bGVzaGVldC1pbWFn ZXMvCmVjaG8gIkRvbmUhIgoKaWYgWyAtZCAuLi9maWdzLyBdCiAgICB0aGVu CiAgICAgICAgZWNobyAtbiAiTW92aW5nIGZpZ3VyZXMuLi4iCiAgICAgICAg KGNkIC4uLyA7IHRhciBjZiAtIGZpZ3MvKSB8ICh0YXIgeGYgLSkKICAgICAg ICBlY2hvICJEb25lISIKICAgICAgICBlY2hvIC1uICJDbGVhbmluZyBDVlMu Li4iCiAgICAgICAgZmluZCAuL2ZpZ3MvIC10eXBlIGQgLW5hbWUgIkNWUyJ8 eGFyZ3Mgcm0gLXJmCiAgICAgICAgZWNobyAtbiAiRVBTLi4uIgogICAgICAg IGZpbmQgLi9maWdzLyAtdHlwZSBmIC1uYW1lICIqZXBzInx4YXJncyBybSAt ZgogICAgICAgIGVjaG8gLW4gIiAueHZwaWNzLi4uIgogICAgICAgIGZpbmQg Li9maWdzLyAtdHlwZSBkIC1uYW1lICIueHZwaWNzInx4YXJncyBybSAtcmYK ICAgICAgICBlY2hvIC1uICJkaXJlY3Rvcmllcy4uLiIKICAgICAgICBmaW5k IC4vZmlncy8gLXR5cGUgZCAtZW1wdHl8eGFyZ3Mgcm0gLXJmCiAgICAgICAg ZWNobyAiRG9uZSEiCiAgICBmaQojIApleGl0IDAK ------------=_1583532868-65526-0--