aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Dubbs <bdubbs@linuxfromscratch.org>2009-11-24 18:22:00 +0000
committerBruce Dubbs <bdubbs@linuxfromscratch.org>2009-11-24 18:22:00 +0000
commit6708e6ace1dcc58065332e83219d043be1151c48 (patch)
tree2d6cf9e89acfadc7d84978beb5604b6c4fddcf64
parent7413fd73a373903abebf764d06267190fe943bc0 (diff)
Fix pdf overflow of grub listing output by changing the font size
in the appropriate block of the lfs-pdf.fo file. git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9118 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
-rw-r--r--Makefile1
-rwxr-xr-xpdf-fixups.sh15
2 files changed, 16 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index d737a7407..7914fe2ee 100644
--- a/Makefile
+++ b/Makefile
@@ -51,6 +51,7 @@ pdf: validxml
--output $(RENDERTMP)/lfs-pdf.fo stylesheets/lfs-pdf.xsl \
$(RENDERTMP)/lfs-pdf.xml
$(Q)sed -i -e 's/span="inherit"/span="all"/' $(RENDERTMP)/lfs-pdf.fo
+ $(Q)bash pdf-fixups.sh $(RENDERTMP)/lfs-pdf.fo
@echo "Generating PDF file..."
$(Q)if [ ! -e $(BASEDIR) ]; then \
diff --git a/pdf-fixups.sh b/pdf-fixups.sh
new file mode 100755
index 000000000..4d319457c
--- /dev/null
+++ b/pdf-fixups.sh
@@ -0,0 +1,15 @@
+#!/bin/bash --verbose
+
+if [ $# -lt 1 ] ; then
+ echo "This script needs the location of the fo file to update"
+ exit 1
+fi
+
+
+FILE=$1
+
+LINE=$( grep -n "DO NOT EDIT" $FILE | cut -f1 -d: )
+LINE=$(( LINE - 1 ))
+
+sed -i -e "$LINE s/monospace/&\" font-size=\"9pt/" $FILE
+