mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-12-18 08:26:08 +01:00
Currently, the script just assumes to be called at Documentation/sphinx/. Change it to work on any directory, and make it abort if something gets wrong. Also, be sure that both parameters are specified. That should avoid troubles like this: $ Documentation/sphinx/tmplcvt Documentation/DocBook/writing_usb_driver.tmpl sed: couldn't open file convert_template.sed: No such file or directory Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
437 B
Executable File
437 B
Executable File
#!/bin/bash
Convert a template file into something like RST
fix
feed to pandoc
fix _
title line?
set -eu
if [ "$#" != "2" ]; then echo "$0 " exit fi
DIR=$(dirname $0)
in=$1 rst=$2 tmp=$rst.tmp
cp $in $tmp sed --in-place -f $DIR/convert_template.sed $tmp pandoc -s -S -f docbook -t rst -o $rst $tmp sed --in-place -f $DIR/post_convert.sed $rst rm $tmp echo "book writen to $rst"