blob: 3e411a8d4af996ef7fb3c2926eff29e2812100b6 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/sh -
# $Id$
lock=cronjob.lock
cd `/usr/bin/dirname $0` || exit
case "$1" in
locked)
exec >cronjob.log 2>&1
set -x
export PATH=/bin:/usr/bin:/usr/local/bin
/usr/local/bin/svn update
/usr/local/bin/python ../buildtools/pull-doc-from-wiki.py
/usr/local/bin/svn status
if test -n "$(/usr/local/bin/svn status doc.*)"
then
/usr/local/bin/svn add --force doc.* manual.pdf
/usr/local/bin/svn commit --message 'Automatic pull of documentation from Wiki.' doc.* manual.pdf
else
/usr/local/bin/svn revert manual.pdf
fi
/usr/local/bin/svn update
;;
*)
exec /usr/bin/lockf -s -t 0 $lock "$0" locked
;;
esac
|