diff options
-rwxr-xr-x | bin/insert-changelog | 1 | ||||
-rw-r--r-- | packaging/doc-version.xsl | 18 |
2 files changed, 18 insertions, 1 deletions
diff --git a/bin/insert-changelog b/bin/insert-changelog index 3a7a8db..2676411 100755 --- a/bin/insert-changelog +++ b/bin/insert-changelog @@ -22,6 +22,7 @@ echo $ROLE if test $ROLE = "rpm"; then REVDATE=`date +"%a %b %d %Y"` ZEROREV=0 + NUMBER=1 REVDESC="an integer release number" elif test $ROLE = "doc"; then REVDATE=`date +"%Y-%M-%d"` diff --git a/packaging/doc-version.xsl b/packaging/doc-version.xsl index f28a6fc..68e1a4a 100644 --- a/packaging/doc-version.xsl +++ b/packaging/doc-version.xsl @@ -11,6 +11,22 @@ Optional stringparam "role" allows querying of appropriate revision type. <xsl:param name="role" select="'doc'"/> <xsl:template match="/"> - <xsl:value-of select="/rpm-info/changelog/revision[@role=$role][1]/@number"/> + <xsl:choose> + <xsl:when test="$role='rpm'"> + <xsl:choose> + <xsl:when test="/rpm-info/changelog/revision[1]/@role='doc'"> + <xsl:text>0</xsl:text> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="/rpm-info/changelog/revision[@role=$role][1]/@number"/> + </xsl:otherwise> + </xsl:choose> + </xsl:when> + <xsl:otherwise> + <xsl:value-of + select="/rpm-info/changelog/revision[@role=$role][1]/@number"/> + </xsl:otherwise> + </xsl:choose> </xsl:template> </xsl:stylesheet> |