chiark / gitweb /
where-vessels: increase window size to make room for more smashing
[ypp-sc-tools.db-test.git] / yarrg / dictionary-manager
index 46a5902f9721e741b3b65f3683236a412b314609..a0eff44cfca90603be623daa7f9a6c3cddb4663c 100755 (executable)
@@ -1310,13 +1310,13 @@ proc main/approve {} {
     manyset $argv userhost directory dictdir
     debug "APPROVER FOR $userhost $directory $dictdir"
 
-    set cmd [list tclsh $directory/dictionary-manager]
-    if {$debug} { lappend cmd --debug-server }
-    lappend cmd --remote-server-1 $directory $dictdir
+    set cmd "cd $directory && tclsh ./dictionary-manager"
+    if {$debug} { append cmd " --debug-server" }
+    append cmd " --remote-server-1 $directory $dictdir"
     switch -glob $userhost {
        {} { }
        {* *} { set cmd $userhost }
-       * { set cmd [concat [list ssh -o compression=yes $userhost] $cmd] }
+       * { set cmd [list ssh -o compression=yes $userhost $cmd] }
     }
     debug "APPROVER RUNS $cmd"