From 23d27034dd3eee14e3fe953a3aea0e27c9739569 Mon Sep 17 00:00:00 2001 From: Andreas Baumann Date: Sun, 5 Mar 2017 19:06:03 +0100 Subject: fixed to run on OSX with software installed from brew (hugo, etc.) --- strus/create_xml.sh | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) (limited to 'strus/create_xml.sh') diff --git a/strus/create_xml.sh b/strus/create_xml.sh index fa7ddd6..422e16f 100755 --- a/strus/create_xml.sh +++ b/strus/create_xml.sh @@ -5,9 +5,15 @@ cat < EOF +if test `uname -s` = 'Darwin'; then + SED=gsed +else + SED=sed +fi + for file in `find ../content/ -name '*.md'`; do echo "$file.." 1>&2 - slug=`echo $file | sed 's@../content@@g' | sed 's@/_index.md$@@g' | sed 's@.md$@@g'` + slug=`echo $file | $SED 's@../content@@g' | $SED 's@/_index.md$@@g' | $SED 's@.md$@@g'` if test "x$slug" = "x"; then slug="/" fi @@ -21,12 +27,12 @@ for file in `find ../content/ -name '*.md'`; do tail -n +2 F1 > meta.toml tail -n +3 F2 > body.md - sed -i 's/\&/&/g' meta.toml - sed -i 's//\>/g' meta.toml - sed -i 's/\&/&/g' body.md - sed -i 's//\>/g' body.md + $SED -i 's/\&/&/g' meta.toml + $SED -i 's//\>/g' meta.toml + $SED -i 's/\&/&/g' body.md + $SED -i 's//\>/g' body.md remarshal -if toml -of json meta.toml > meta.json pandoc -f markdown -t docbook body.md > body.xml -- cgit v1.2.3-54-g00ecf