chiark / gitweb /
8d90633b8c2abf7e4288272ae591ada3a153e3b5
[rrd-graphs.git] / cgi-invoke
1 #!/bin/sh
2 set -e
3 exec with-lock-ex -w data/graph-lock sh -ec '
4         if ! test -d cache; then
5                 quicksand-setup ||:
6                 if ! test -d $GRAPH_CGI_CACHE; then mkdir $GRAPH_CGI_CACHE; fi
7                 rm -f cache
8                 ln -s $GRAPH_CGI_CACHE cache
9         fi
10         exec ./cgi "$@"
11 ' x "$@"