veryon/services/mgmt/node/impl: use exec in the test node manager driver script
I had overlooked this one earlier when I added exec to the script generated
for updated node managers.
Change-Id: Ifc811df6684df421cca084b9ff32f54deedf147e
diff --git a/services/mgmt/node/impl/impl_test.go b/services/mgmt/node/impl/impl_test.go
index 95583c1..b3387c2 100644
--- a/services/mgmt/node/impl/impl_test.go
+++ b/services/mgmt/node/impl/impl_test.go
@@ -289,7 +289,7 @@
func generateDeviceManagerScript(t *testing.T, root string, args, env []string) string {
env = impl.VeyronEnvironment(env)
output := "#!/bin/bash\n"
- output += strings.Join(config.QuoteEnv(env), " ") + " "
+ output += strings.Join(config.QuoteEnv(env), " ") + " exec "
output += strings.Join(args, " ")
if err := os.MkdirAll(filepath.Join(root, "factory"), 0755); err != nil {
t.Fatalf("MkdirAll failed: %v", err)
diff --git a/services/mgmt/node/impl/util_test.go b/services/mgmt/node/impl/util_test.go
index a5f6d45..cda76b6 100644
--- a/services/mgmt/node/impl/util_test.go
+++ b/services/mgmt/node/impl/util_test.go
@@ -371,7 +371,7 @@
output := "#!/bin/bash\n"
output += "VEYRON_SUIDHELPER_TEST=1"
output += " "
- output += "exec" + " " + os.Args[0] + " " + "-minuid=1" + " " + "-test.run=TestSuidHelper $*"
+ output += "exec " + os.Args[0] + " -minuid=1 -test.run=TestSuidHelper $*"
output += "\n"
vlog.VI(1).Infof("script\n%s", output)