]> git.donarmstrong.com Git - neurodebian.git/blobdiff - survey/Makefile
Polish, disable auto-reset for now
[neurodebian.git] / survey / Makefile
index faca328e212a856ee524bf0863cea37a93822f77..5dc7f7b03125de77da010fc38072b1bf1a423b67 100644 (file)
@@ -9,7 +9,7 @@ jquery.form.js:
 index.html: survey.rst
        rst2html --link-stylesheet --stylesheet-path=survey.css survey.rst > $@
 
-results.html: results.rst
+results.html: results.rst figures/stats.txt
        rst2html --link-stylesheet --stylesheet-path=survey.css results.rst > $@
 
 results_snippet.html: results.html
@@ -18,6 +18,15 @@ results_snippet.html: results.html
                | tail -n$$(echo "$$(wc -l < results.html) - $$(grep -n '<body>' \
                < results.html | cut -d ':' -f 1,1) - 2" | bc ) > $@
 
+statfigures: oslist.txt swlist.txt datamodlist.txt
+# create "lockfile'
+       @touch $@
+       @[ "$$(cat nsubmissions.stamp || true)" != "$$(ls -1 data |wc -l)" ] \
+               && ls -1 data |wc -l > nsubmissions.stamp \
+               && MVPA_MATPLOTLIB_BACKEND=agg ./makestats data figures || true
+# remove lockfile
+       @-rm $@
+
 getdata:
        rsync -rvzlhp --delete \
                neurodebian@www.pymvpa.org:/home/neurodebian/surveydata .
@@ -34,9 +43,9 @@ datamodlist.txt: survey.rst
        grep '"bg_datamod"' survey.rst | sed -e 's/.*name="bg_datamod" value="//' \
                -e 's," />,: ",' -e 's,<br />$$,",' -e 's/ "$$/ "Other"/' > $@
 
-upload: index.html results.html results_snippet.html jquery.form.js survey.css
+upload: index.html results.html results_snippet.html jquery.form.js survey.css surveycollector.cgi
        rsync -rvzlhp --delete  \
-        --exclude=Makefile --exclude='*.inc' --exclude='*.rst' --exclude='*.txt' \
-        --exclude=makestats --exclude=surveydata --exclude='*.cgi' \
-               --chmod=Dg+s,g+rw * neurodebian@www.pymvpa.org:/home/www/neuro.debian.net/www/survey/
+        --exclude='*.txt' --exclude=surveydata --exclude='*.cgi' --exclude=figures \
+               --chmod=Dg+s,g+rw * neurodebian@www.pymvpa.org:/home/neurodebian/survey/
+       scp surveycollector.cgi neurodebian@www.pymvpa.org:/srv/neuro.debian.net/cgi-bin/