startstop_node.py: fix "tahoe start -m" by forking before non-final targets
authorBrian Warner <warner@lothar.com>
Fri, 26 Nov 2010 22:45:38 +0000 (14:45 -0800)
committerBrian Warner <warner@lothar.com>
Fri, 26 Nov 2010 22:45:38 +0000 (14:45 -0800)
commitf3adb037ae0d22eb06c719c2faef75a834618442
tree4ec1ccf109471196308aa9bc296d0319ec4e5858
parent1f0e2574cca6afd34c682df0b1f83d7882975b9f
startstop_node.py: fix "tahoe start -m" by forking before non-final targets

* don't advertise -m flag on tahoe start/restart/run unless os.fork is
  available (i.e. windows)
* test_runner.py: add test to exercise "start/stop/restart -m"
src/allmydata/scripts/common.py
src/allmydata/scripts/startstop_node.py
src/allmydata/test/test_runner.py