From 3fcaaa8d821fd3a6603c6f949543828fd7d7b4f1 Mon Sep 17 00:00:00 2001 From: aliriza Date: Thu, 16 Mar 2023 08:01:26 +0000 Subject: [PATCH] docbook-xsl sysconf fix --- app/text/docbook-xsl/docbook-xsl.sysconf | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/text/docbook-xsl/docbook-xsl.sysconf b/app/text/docbook-xsl/docbook-xsl.sysconf index ea9d18fe..e03bb552 100644 --- a/app/text/docbook-xsl/docbook-xsl.sysconf +++ b/app/text/docbook-xsl/docbook-xsl.sysconf @@ -6,8 +6,8 @@ if [ ! -f /etc/xml/catalog ]; then xmlcatalog --noout --create /etc/xml/catalog fi -newver=${1%-r[0-9]*} -oldver=${2%-r[0-9]*} +metadata="/var/lib/ymp/metadata/docbook-xsl.yaml" +ver=$(grep version $metadata | cut -f2 -d":" | tr -d " ") docbookdir=/usr/share/xml/docbook urls=" @@ -20,20 +20,20 @@ update_catalog(){ for url in $urls; do for rewrite in rewriteSystem rewriteURI; do - for version in $newver current; do + for version in $ver current; do xmlcatalog --noout --add "$rewrite" \ "$url/$version" \ - "file://$docbookdir/xsl-stylesheets-$newver" \ + "file://$docbookdir/xsl-stylesheets-$version" \ /etc/xml/catalog done done done } -current=$(date +%s -r $docbookdir) +current=$(date +%s -r $metadata) last=$(cat /var/lib/ymp/sysconf/docbook-xsl/update.date) if [ "$current" != "$last" ] ; then update_catalog - date +%s -r $docbookdir > /var/lib/ymp/sysconf/docbook-xsl/update.date + date +%s -r $metadata > /var/lib/ymp/sysconf/docbook-xsl/update.date fi