Browse Source

prism-auto: Don't actually execute nailgun commands in echo mode - just print them.

git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@11742 bbc10eb1-c90d-0410-af57-cb519fbb1720
master
Dave Parker 9 years ago
parent
commit
2a38cf110b
  1. 11
      prism/etc/scripts/prism-auto

11
prism/etc/scripts/prism-auto

@ -640,7 +640,10 @@ def printUsage():
def signal_handler(signal, frame):
if options.nailgun:
subprocess.Popen([options.ngprism, "stop"]).wait()
if options.echo or options.echoFull:
print(options.ngprism + "stop")
else:
subprocess.Popen([options.ngprism, " stop"]).wait()
sys.exit(1)
# Main program
@ -676,6 +679,9 @@ if options.logDir and not os.path.isdir(options.logDir):
print("Log directory \"" + options.logDir + "\" does not exist")
sys.exit(1)
if options.nailgun:
if options.echo or options.echoFull:
print(options.prismExec + " -ng &")
else:
os.system(options.prismExec + " -ng &")
time.sleep(0.5)
for arg in args:
@ -686,4 +692,7 @@ for arg in args:
else:
print("Error: File/directory " + arg + " does not exist")
if options.nailgun:
if options.echo or options.echoFull:
print(options.ngprism + " stop")
else:
subprocess.Popen([options.ngprism, "stop"]).wait()
Loading…
Cancel
Save