Produce a compound document

Examples of use:

Current status (of the auxiliary command line script):

This cannot be run on the result produced by the nav script (which is not retained). Rerunning it would be sub-optimal.

The behaviour is similar, but not identical: part of it must be duplicated anyway (e.g. getting rid of the footers), and the ToC produced isn't suitable as such: one must remove the leaf entries from it.

It is a one pass-parsing (the files are opened only once). The output is buffered in a hash.

The title tags are ignored (apart for the topmost one).

Changing view doesn't work under clearmake (either using a view extended path or using setview with the IPC::ClearTool package):

clearmake: Warning: Configuration record will not include objects accessed using view "doc"

The chosen fix is to run ! clearmake in a IPC::Cleartool coprocess. This is the rationale for using an auxiliary tool to be run on the command line.

Note that with the apache server running as apache:apache, one needs to use sudo to run clearmake.
There is thus a sudoers setting to explicitly allow apache to run clearmake as vobadm.


Usability improvements,
CGI ToC
Marc Girod
Last modified: Mon Jan 2 09:31:45 EET 2006