[xml/sgml-pkgs] Bug#353829: xmlto: cannot cope with spaces in
filenames
MeDon
xmedeko at gmail.com
Tue Feb 21 09:46:59 UTC 2006
Package: xmlto
Version: 0.0.18-5
Severity: normal
Hi,
i have a docbook xml 'f o o.xml':
$ xmlto txt 'f o o.xml
basename: too many arguments
Try `basename --help' for more information.
And the output filename has a name 'xmlto.9EoPIY.txt'
In the end is a patch to fix this. But other problem in filename spaces is
in /usr/share/xmlto/format/docbook/txt :-(
--- /usr/bin/xmlto.orig 2006-02-21 10:39:39.446737280 +0100
+++ /usr/bin/xmlto 2006-02-21 10:42:45.270487776 +0100
@@ -1,5 +1,5 @@
#!/bin/bash
-#
+#
# xmlto - apply an XSL stylesheet to an XML document
# Copyright (C) 2001, 2002, 2003 Tim Waugh <twaugh at redhat.com>
@@ -334,7 +334,7 @@
then
VALIDATION="${XSLT_PROCESSED_DIR}/validation-errors"
[ "$VERBOSE" -ge 1 ] && \
- echo >&2 "xmllint >/dev/null --xinclude --postvalid $INPUT_FILE"
+ echo >&2 "xmllint >/dev/null --xinclude --postvalid \"$INPUT_FILE\""
xmllint >/dev/null --xinclude --postvalid "$INPUT_FILE" 2>"${VALIDATION}"
xmllint_status=$?
if [ $xmllint_status -ne 0 ]
@@ -352,7 +352,7 @@
XSLT_PROCESSED="$INPUT_FILE"
else
[ "$VERBOSE" -ge 1 ] && echo >&2 "Stylesheet: ${STYLESHEET}"
- XSLT_PROCESSED="$XSLT_PROCESSED_DIR/$(basename ${INPUT_FILE%.*}).proc"
+ XSLT_PROCESSED="$XSLT_PROCESSED_DIR/$(basename "${INPUT_FILE%.*}").proc"
if [ "$VERBOSE" -gt 2 ]
then
@@ -367,7 +367,7 @@
fi
[ "$VERBOSE" -ge 1 ] && \
- echo -e >&2 "xsltproc${XSLTOPTS} ${XSLTSHOWPATH}\\\\\n -o "$XSLT_PROCESSED" \\\\\n $STYLESHEET \\\\\n $INPUT_FILE"
+ echo -e >&2 "xsltproc${XSLTOPTS} ${XSLTSHOWPATH}\\\\\n -o \"$XSLT_PROCESSED\" \\\\\n $STYLESHEET \\\\\n \"$INPUT_FILE\""
if [ -z "$XSLTWITHPATH" ]
then
-- System Information:
Debian Release: 3.1
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=cs_CZ, LC_CTYPE=cs_CZ (charmap=ISO-8859-2)
Versions of packages xmlto depends on:
ii debianutils 2.8.4 Miscellaneous utilities specific t
ii docbook-xml 4.3-1.1 standard XML documentation system,
ii docbook-xsl 1.68.1-0.1 stylesheets for processing DocBook
ii libc6 2.3.2.ds1-22 GNU C Library: Shared libraries an
ii libpaper-utils 1.1.14-3 Library for handling paper charact
ii libxml2-utils 2.6.16-7 XML utilities
ii sgml-base 1.26 SGML infrastructure and SGML catal
ii xsltproc 1.1.12-8 XSLT command line processor
-- no debconf information
More information about the debian-xml-sgml-pkgs
mailing list