Hi, to make the syslog-ng manual pages more consistent with the source code and also to make the life of package maintainers a bit easier, we have relicensed the man pages of syslog-ng under the GPLv2 license. Bazsi will add source of the manual pages (docbook xml) to the syslog-ng source code as well. Please find attached the xml sources of the current man pages of syslog-ng OSE 3.3. I will also update the adminguide to include the relicensed man pages. Generating the man pages from the sources is relatively simple, just dump them into a directory and execute the following: (you need to have xsltproc and docbook-xsl installed, and might have to adjust the path for your environment) for i in *.xml; do xsltproc /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl $i; done Sidenote: the syslog-ng.8 man page contained outdated information about chrooting syslog-ng, I have corrected that as well. Regards, Robert
Hi Robert, I've finally got around to integrating this into the syslog-ng source tree. The solution I choose is to include both the XML sources and the generated versions into the distribution tarball, this way noone really needs to install xsltproc and the man page XSLs. Hopefully I won't break the build for distributions. I'll include an heads up in the NEWS file so that they take notice of the potential risk. Here's the patch-id: commit a299854e07b26ddf2e67eb3959b14638c7814691 Author: Balazs Scheidler <bazsi@balabit.hu> Date: Wed Feb 1 11:45:55 2012 +0100 manual pages: replace generated manual pages with the XML source This patch changes the included manual pages to be covered under the GPL and also a means to regenerate them from their source format (XML). Signed-off-by: Robert Fekete <frobert@balabit.hu> Signed-off-by: Balazs Scheidler <bazsi@balabit.hu> Thanks Again. On Thu, 2012-01-19 at 10:07 +0100, Fekete Robert wrote:
Hi,
to make the syslog-ng manual pages more consistent with the source code and also to make the life of package maintainers a bit easier, we have relicensed the man pages of syslog-ng under the GPLv2 license. Bazsi will add source of the manual pages (docbook xml) to the syslog-ng source code as well.
Please find attached the xml sources of the current man pages of syslog-ng OSE 3.3. I will also update the adminguide to include the relicensed man pages.
Generating the man pages from the sources is relatively simple, just dump them into a directory and execute the following: (you need to have xsltproc and docbook-xsl installed, and might have to adjust the path for your environment)
for i in *.xml; do xsltproc /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl $i; done
Sidenote: the syslog-ng.8 man page contained outdated information about chrooting syslog-ng, I have corrected that as well.
Regards,
Robert
-- Bazsi
participants (2)
-
Balazs Scheidler
-
Fekete Robert