Comment 4 for bug 65244

Revision history for this message
Jonathan Marsden (jmarsden) wrote :

Steve,

I must have missed your email on this back in August! I've updated to the current Intrepid sources, appended my patch to the 027- patch file, and it looks decent.

I also discovered (after much reading of Makefile.in and configure scripts) how to build the docs "properly"! If you sudo apt-get install ldp-docbook-xsl (and all its recommended hangers-on), when you then run ./configure the Makefiles now include the Make.xml.rules file. At this point you can do (this is my example, but the principle applies to many subdirs)

  cd modules/pam_limits
  rm limits.conf.5 pam_limits.8 README
  make limits.conf.5 pam_limits.8 README

and the docs get regenerated :-)

Possibly better yet, if you edit Make.xml.rules and uncomment the final line

  CLEANFILES += $(man_MANS) README

you can then do something more like

  cd modules/pam_limits
  make clean
  make install_man

and all the documentation pages in that directory will be regenerated (it then fails to install them because you're not root, but this is good. There's no Makefile target to just build all doc files in a given directory, as far as I can see.)

bzr: Hmm. I know cvs and svn pretty well, but have so far managed to avoid all these new-fangled distributed VCSes <grin>... maybe I need to learn? Is there a "bzr for MOTUs" type of document around somewhere to get me started?

Anyway, I'll try to get a fresh debdiff with the single 027 patch file and the updated documentation files in a few hours and upload it here.