]> Cypherpunks.ru repositories - goredo.git/commitdiff
Path to .do should be absolute
authorSergey Matveev <stargrave@stargrave.org>
Mon, 9 Oct 2023 20:07:49 +0000 (23:07 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Mon, 9 Oct 2023 20:07:49 +0000 (23:07 +0300)
doc/news.texi
run.go
usage.go

index ec0d5e86bb6a734b68ebed7af3255280a0796869..302e01e4485bae761046f036e3787d44a934431e 100644 (file)
@@ -2,6 +2,14 @@
 @cindex news
 @unnumbered News
 
+@anchor{Release 2_1_0}
+@section Release 2.1.0
+@itemize
+@item
+    Mistakenly path to @file{.do} file was not absolute and OS can
+    refuse to run it because it is not in @env{$PATH}.
+@end itemize
+
 @anchor{Release 2_0_0}
 @section Release 2.0.0
 @itemize
diff --git a/run.go b/run.go
index 15628ddccfdf9d6ac9fc76d1f39618e977ac1750..7a4c1e4bde43da2762c8f23bcce5f5e6299e541b 100644 (file)
--- a/run.go
+++ b/run.go
@@ -371,7 +371,7 @@ func runScript(tgt *Tgt, errs chan error, forced, traced bool) error {
        var cmdName string
        var args []string
        if err = unix.Access(doFile.rel, unix.X_OK); err == nil {
-               cmdName = doFileT
+               cmdName = doFile.a
                args = make([]string, 0, 3)
        } else {
                cmdName = "/bin/sh"
index f29b2b9d1bdd7f532656f85233634f17ebf9b967..ca592b08aaf5b0f83d96a84a8889dc5499a6f2e4 100644 (file)
--- a/usage.go
+++ b/usage.go
@@ -24,7 +24,7 @@ import (
 )
 
 const (
-       Version  = "2.0.0"
+       Version  = "2.1.0"
        Warranty = `Copyright (C) 2020-2023 Sergey Matveev
 
 This program is free software: you can redistribute it and/or modify