From 50057af19c0e0cc4cf95160ddf22bcd215cc612c Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Tue, 29 Oct 2019 16:40:19 +0100 Subject: [PATCH] Documentation: dynamically set current version Fixes #369 --- Makefile | 7 +++++-- dracut.8.asc | 1 + dracut.asc | 10 +++++----- dracut.bootup.7.asc | 1 + dracut.cmdline.7.asc | 1 + dracut.conf.5.asc | 1 + dracut.modules.7.asc | 1 + lsinitrd.1.asc | 1 + mkinitrd.8.asc | 1 + 9 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Makefile b/Makefile index f9b42b967..ba87d08ed 100644 --- a/Makefile +++ b/Makefile @@ -92,13 +92,16 @@ endif %.xml: %.asc @rm -f -- "$@" - asciidoc -d manpage -b docbook -o "$@" $< + asciidoc -a "version=$(DRACUT_MAIN_VERSION)$(GITVERSION)" -d manpage -b docbook -o "$@" $< dracut.8: dracut.usage.asc dracut.8.asc dracut.html: dracut.asc $(manpages) dracut.css dracut.usage.asc @rm -f -- dracut.xml - asciidoc -a numbered -d book -b docbook -o dracut.xml dracut.asc + asciidoc -a "mainversion=$(DRACUT_MAIN_VERSION)" \ + -a "version=$(DRACUT_MAIN_VERSION)$(GITVERSION)" \ + -a numbered \ + -d book -b docbook -o dracut.xml dracut.asc @rm -f -- dracut.html xsltproc -o dracut.html --xinclude -nonet \ --stringparam custom.css.source dracut.css \ diff --git a/dracut.8.asc b/dracut.8.asc index f1737f7ff..d3f135db0 100644 --- a/dracut.8.asc +++ b/dracut.8.asc @@ -3,6 +3,7 @@ DRACUT(8) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- diff --git a/dracut.asc b/dracut.asc index 07d9e9a6b..f35535c27 100644 --- a/dracut.asc +++ b/dracut.asc @@ -1,8 +1,8 @@ -dracut -====== -Harald Hoyer -v3.0, October 2013 - +dracut {mainversion} +==================== +:author: Harald Hoyer +:email: harald@redhat.com +:revnumber: {version} :language: bash = Introduction diff --git a/dracut.bootup.7.asc b/dracut.bootup.7.asc index d7edc1e76..b84238410 100644 --- a/dracut.bootup.7.asc +++ b/dracut.bootup.7.asc @@ -3,6 +3,7 @@ DRACUT.BOOTUP(7) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc index e91f967dd..6e0279cf1 100644 --- a/dracut.cmdline.7.asc +++ b/dracut.cmdline.7.asc @@ -3,6 +3,7 @@ DRACUT.CMDLINE(7) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- diff --git a/dracut.conf.5.asc b/dracut.conf.5.asc index ab6a8226b..b3bf6f442 100644 --- a/dracut.conf.5.asc +++ b/dracut.conf.5.asc @@ -3,6 +3,7 @@ DRACUT.CONF(5) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- diff --git a/dracut.modules.7.asc b/dracut.modules.7.asc index 27786a202..67a56bd41 100644 --- a/dracut.modules.7.asc +++ b/dracut.modules.7.asc @@ -3,6 +3,7 @@ DRACUT.MODULES(7) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- diff --git a/lsinitrd.1.asc b/lsinitrd.1.asc index 193a44716..7dbf0f445 100644 --- a/lsinitrd.1.asc +++ b/lsinitrd.1.asc @@ -3,6 +3,7 @@ LSINITRD(1) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- diff --git a/mkinitrd.8.asc b/mkinitrd.8.asc index 146a6d0fb..82afe2dfd 100644 --- a/mkinitrd.8.asc +++ b/mkinitrd.8.asc @@ -3,6 +3,7 @@ MKINITRD(8) :doctype: manpage :man source: dracut :man manual: dracut +:man version: {version} NAME ---- -- 2.47.3