X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ijackson/git?a=blobdiff_plain;f=cgi-invoke;fp=cgi-invoke;h=cd46ce970978a8569630ae3f1d89ad66d513f77b;hb=c9ce15dc76a46f33c3ef0d1157824d2a36e27389;hp=ea2030735f15a1406a6509b6b5e94e617e71dfde;hpb=600d931f641ddff9cfdedcdb0a58ade7f31b6eae;p=rrd-graphs.git diff --git a/cgi-invoke b/cgi-invoke index ea20307..cd46ce9 100755 --- a/cgi-invoke +++ b/cgi-invoke @@ -3,9 +3,12 @@ set -e exec with-lock-ex -w data/graph-lock sh -ec ' if ! test -d cache; then quicksand-setup ||: - mkdir $GRAPH_CGI_CACHE + if ! test -d $GRAPH_CGI_CACHE; then mkdir $GRAPH_CGI_CACHE; fi rm -f cache ln -s $GRAPH_CGI_CACHE cache fi + if test cgi -nt cache/.; then + rm -f cache/* + fi ./cgi "$@" ' x "$@"