1 withIncludesResolved
="`tempfile`"
2 sourceFile
="sources.xml"
3 tempFiles
="$sourceFile $withIncludesResolved"
8 xmllint
--xinclude --output $withIncludesResolved --schema pottery.xsd pottery.xml ||
exit 1
10 echo '<?xml version="1.0" encoding="UTF-8"?>' > $sourceFile
11 echo '<sources xmlns="tag:fenglich.fastmail.fm,2007:Pottery">' >> $sourceFile
20 for source in $sources; do
21 # Yes, the last hash outputted is the latest one.
22 echo "<source href=\"$source\" \
23 gitSHA1=\"`git log --pretty=format:'%h" date="%cd"' $source | tail -n1` \
26 echo '</sources
>' >> $sourceFile
28 # Let's just check it is ok
29 xmllint
--noout $sourceFile ||
exit 2
31 xsltproc
-o pottery.docbook pottery2docbook.xsl
$withIncludesResolved ||
exit 3
33 xmllint
--xinclude --noout --schema docbook.xsd pottery.docbook ||
exit 4
36 xsltproc
--stringparam use.id.as.filename
1 \
37 ..
/..
/docbook-xsl-1.73
.2/xhtml
/chunk.xsl \
38 ..
/pottery.docbook ||
exit 5
40 # vim: et:ts=4:sw=4:sts=4