# HG changeset patch # User Chris Cannam # Date 1297771240 0 # Node ID 45c691a2b709f4e41db9306ce4134ecddfe35604 # Parent 984e4ee774f173a405953f614420732cae2518e1# Parent 292cde42265adf95e55cfa772e1f506682ed1fbf Merge diff -r 984e4ee774f1 -r 45c691a2b709 extra/soundsoftware/extract-docs.sh --- a/extra/soundsoftware/extract-docs.sh Thu Feb 10 13:43:48 2011 +0000 +++ b/extra/soundsoftware/extract-docs.sh Tue Feb 15 12:00:40 2011 +0000 @@ -8,6 +8,11 @@ hgdir="/var/hg" docdir="/var/doc" +apikey="" +apihost="" +apiuser="" +apipass="" + progdir=$(dirname $0) case "$progdir" in /*) ;; @@ -23,6 +28,16 @@ fi done +enable_embedded() +{ + p="$1" + if [ -n "$apiuser" ]; then + curl -u "$apiuser":"$apipass" "http://$apihost/sys/projects/$p/embedded.xml?enable=1&key=$apikey" -d "" + else + curl "http://$apihost/sys/projects/$p/embedded.xml?enable=1&key=$apikey" -d "" + fi +} + for projectdir in "$hgdir"/* ; do if [ -d "$projectdir" ] && [ -d "$projectdir/.hg" ]; then @@ -59,6 +74,7 @@ # # If we have just written something to a doc directory that was # # previously empty, we should switch on Embedded for this project echo "This project hasn't had doc extracted before -- I should switch on Embedded for it at this point" + enable_embedded "$project" fi if [ -d "$targetdir" ]; then