r265: Check whether the program runs with a config file rather than stuff on the...
[nbd.git] / simple_test
index 8b62f29..b19e968 100755 (executable)
@@ -20,5 +20,23 @@ else
        kill $PID
 fi
 rm -f nbd-server.pid
+if [ $retval -ne 0 ]
+then
+       rm -f $tmpnam
+       exit $retval
+fi
+cat > nbd-server.conf <<EOF
+[generic]
+[export]
+       exportname = `pwd`/$tmpnam
+       port = 11111
+EOF
+./nbd-server -C nbd-server.conf -p `pwd`/nbd-server.pid &
+PID=$!
+sleep 1
+./nbd-tester-client localhost 11111
+retval=$?
+rm -f nbd-server.pid
+rm -f nbd-server.conf
 rm -f $tmpnam
 exit $retval