#!/bin/sh if [ "$1" = "" ] then echo "Please specify a Solar system release number (e.g., 1.0.0alpha2)." exit 1 else echo "Building docs using system release $1." REL=$1 fi if [ "$2" = "commit" ] then COMMIT=true else COMMIT=false fi # make the target directory mkdir ./version/$REL # build manual docbook cd trunk ./build-manual.sh cd .. # copy manual to version dir cp -rf ./trunk/output/manual ./version/$REL/ # build apidoc docbook cd trunk ./build-apidoc.sh $REL cd .. # copy apidoc to version dir cp -rf ./trunk/output/apidoc ./version/$REL rm ./version/$REL/apidoc/index.sqlite # commit it? if [ $COMMIT = true ] then echo "Commit specified." svn add ./version/$REL svn commit ./version/$REL --message="committing version $REL docs" else echo "Commit not specified." fi echo "Done."