efrecon/machinery

copy: off

Closed this issue · 1 comments

When the prelude or addendum contain copy: off, machinery will fail, e.g.

can't read "fpath": no such variable
    while executing
"file tail $fpath"
    (procedure "Exec" line 58)
    invoked from within
"Exec $vm {*}$exe"
    (procedure "prelude" line 15)
    invoked from within
"prelude $vm"
    (procedure "::cluster::init" line 43)
    invoked from within
"cluster init $vm  -steps [cluster steps "worker" $steps]  -masters [Masters $cluster]  -applications [dict get $cluster -applications]  -networks [dic..."
    ("foreach" body line 3)
    invoked from within
"foreach vm [machines $cluster $args] {
                if { [string match -nocase "swarm*mode" $clustering] } {
                    cluster init $vm  ..."
    ("reinit" arm line 17)
    invoked from within
"switch -nocase -- $cmd {
        "version" {
            if { [utils getopt args -help] } {
                chelp $cmd  "Print program version on stan..."
    (procedure "::api::cli::command" line 2)
    invoked from within
"cli command [lindex $argv 0] {*}[lrange $argv 1 end]"

Fixed by 23b8f35