From 456b6abed5e48b3da28ed69f8bd89240b69e55bb Mon Sep 17 00:00:00 2001 From: Thomas Capricelli Date: Sat, 15 Aug 2009 03:39:08 +0200 Subject: [PATCH] backport from the main branch : this script is used to create and upload the documentation to the website --- scripts/eigen_gen_docs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 scripts/eigen_gen_docs diff --git a/scripts/eigen_gen_docs b/scripts/eigen_gen_docs new file mode 100644 index 000000000..3cdacc1a8 --- /dev/null +++ b/scripts/eigen_gen_docs @@ -0,0 +1,24 @@ +#!/bin/sh + +# configuration +USER='orzel' + +# step 1 : update +hg pull -u || (echo "update failed"; exit 1) + +# step 2 : build +# todo if 'build is not there, create one: +#mkdir build +(cd build && cmake .. && make -j3 doc) || (echo "make failed"; exit 1) +#todo: n+1 where n = number of cpus + +#step 3 : upload +BRANCH=`hg branch` +if [ $BRANCH == "default" ] +then + BRANCH='devel' +fi +# (the '/' at the end of path are very important, see rsync documentation) +rsync -az build/doc/html/ $USER@ssh.tuxfamily.org:eigen/eigen.tuxfamily.org-web/htdocs/dox-$BRANCH/ || (echo "upload failed"; exit 1) + +