aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@xry111.site>2024-01-15 21:47:38 +0800
committerXi Ruoyao <xry111@xry111.site>2024-01-15 21:47:38 +0800
commit8ba840f34a1825277a81ae106e92242f211d90d0 (patch)
tree254e7cd0fc87b21aa81cd209878e3286f08e0c27
parent56eed6c5dab2492a61ebccbc3d5ca0a90166147d (diff)
Makefile: Unify two sed for removing bogus xmlns:xlink, and link to upstream bug report
Nasty bug :(.
-rw-r--r--Makefile7
1 files changed, 5 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index dc6ee93ba..37792d14e 100644
--- a/Makefile
+++ b/Makefile
@@ -35,6 +35,9 @@ else
DUMPDIR ?= ~/lfs-sysd-commands
endif
+# https://github.com/docbook/xslt10-stylesheets/issues/239
+SED_XMLNS_XLINK = sed -i 's/xmlns:xlink.*xlink"//'
+
book: validate profile-html
@echo "Generating chunked XHTML files at $(BASEDIR)/ ..."
$(Q)xsltproc --nonet \
@@ -48,7 +51,7 @@ book: validate profile-html
$(Q)mkdir -p $(BASEDIR)/stylesheets
$(Q)cp stylesheets/lfs-xsl/*.css $(BASEDIR)/stylesheets
$(Q)sed -i 's|../stylesheet|stylesheet|' $(BASEDIR)/index.html
- $(Q)sed -i 's/xmlns:xlink.*xlink"//' $(BASEDIR)/longindex.html
+ $(Q)$(SED_XMLNS_XLINK) $(BASEDIR)/longindex.html
$(Q)mkdir -p $(BASEDIR)/images
$(Q)cp images/*.png $(BASEDIR)/images
@@ -101,7 +104,7 @@ nochunks: validate profile-html
$(RENDERTMP)/lfs-html.xml
# $(RENDERTMP)/lfs-html2.xml
- $(Q)sed 's/xmlns:xlink.*xlink"//' -i $(BASEDIR)/$(NOCHUNKS_OUTPUT)
+ $(Q)$(SED_XMLNS_XLINK) $(BASEDIR)/$(NOCHUNKS_OUTPUT)
@echo "Running Tidy..."
$(Q)tidy -config tidy.conf $(BASEDIR)/$(NOCHUNKS_OUTPUT) || true