[Secure-testing-commits] r12986 - bin

Florian Weimer fw at alioth.debian.org
Sun Oct 11 12:05:24 UTC 2009


Author: fw
Date: 2009-10-11 12:05:22 +0000 (Sun, 11 Oct 2009)
New Revision: 12986

Modified:
   bin/test-web-server
Log:
bin/test-web-server: switch to HTTP invocation


Modified: bin/test-web-server
===================================================================
--- bin/test-web-server	2009-10-11 12:04:15 UTC (rev 12985)
+++ bin/test-web-server	2009-10-11 12:05:22 UTC (rev 12986)
@@ -4,44 +4,14 @@
 
 server_port=10605
 service=tracker_service.py
-thttpd=/usr/sbin/thttpd
+url="http://localhost:$server_port/tracker"
 
-if ! command -v mktemp > /dev/null ; then
-    echo 'error: mktemp required'
-    exit 1
-elif ! command -v servinvoke > /dev/null ; then
-    echo 'error: servinvoke required'
-    exit 1
-elif ! test -x $thttpd ; then
-    echo 'error: thttpd required'
-    exit 1
-fi
-
-bindir=`dirname $0`
+bindir="`dirname $0`"
 if ! test -r "$bindir/$service" ; then
     echo "error: failed to locate bin directory (tried $bindir)"
     exit 1
 fi
 
-webroot=`mktemp -d`
-if ! test -d $webroot ; then
-    echo "error: invalid TMPDIR setting"
-    rm -rf -- "$webroot"
-    exit 1
-fi
-trap "rm -rf $webroot" 0
-cat > $webroot/tracker <<EOF
-#!/usr/bin/servinvoke
-
-copy-env
-target-unix $webroot/service-socket
-EOF
-chmod 755 $webroot/tracker
-$thttpd -h localhost -p $server_port -c tracker \
-    -d $webroot -l $webroot/log -i $webroot/pid
-echo "URL: http://localhost:$server_port/tracker"
-
 cd "$bindir"
-python $service $webroot/service-socket ../data/security.db || true
-read pid < $webroot/pid
-kill "$pid"
+echo "URL: $url"
+python "$service" "$url" localhost "$server_port" ../data/security.db || true




More information about the Secure-testing-commits mailing list