Fix nsgmls path issue Upstream-Status: Pending Signed-off-by: Zhai Edwin Index: iputils-s20101006/doc/Makefile =================================================================== --- iputils-s20101006.orig/doc/Makefile 2011-09-13 20:42:27.000000000 +0800 +++ iputils-s20101006/doc/Makefile 2011-09-13 21:01:52.000000000 +0800 @@ -27,10 +27,15 @@ # docbook2man produces utterly ugly output and I did not find # any way to customize this but hacking backend perl script a little. # Well, hence... +# nsgmls seems append path to search directory according to the sysid path. +# e.g. if input ../index.db, it would search $search_directory/../ rather than +# $search_directory, which leads searching failure. Fixing nsgmls probably +# introduce some side effects, so use this ugly hack: running nsgmls in current +# directory, and running docbook2man in tmp directory. $(MANFILES): index.db @-mkdir tmp.db2man - @set -e; cd tmp.db2man; nsgmls ../$< | sgmlspl ../docbook2man-spec.pl ; mv $@ .. + @set -e; nsgmls $< >tmp.db2man/output; cd tmp.db2man; cat output | sgmlspl ../docbook2man-spec.pl ; mv $@ .. @-rm -rf tmp.db2man clean: