16306: Use cwd as default source tree.
authorTom Clegg <tom@curii.com>
Mon, 18 Jan 2021 21:31:40 +0000 (16:31 -0500)
committerTom Clegg <tom@curii.com>
Mon, 18 Jan 2021 21:32:08 +0000 (16:32 -0500)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

cmd/arvados-package/cmd.go

index 6cf3ba3c0abeda9f4b7d6fb86da29a7f9311f1e1..b0c0e9e3c723918489f4ae0ecce889d102605123 100644 (file)
@@ -68,7 +68,8 @@ type opts struct {
 
 func parseFlags(args []string) (opts, error) {
        opts := opts{
-               TargetOS: "debian:10",
+               SourceDir: ".",
+               TargetOS:  "debian:10",
        }
        flags := flag.NewFlagSet("", flag.ContinueOnError)
        flags.StringVar(&opts.PackageVersion, "package-version", opts.PackageVersion, "package version to build/test, like \"1.2.3\"")
@@ -123,5 +124,9 @@ Options:
                opts.SourceDir = d
        }
        opts.PackageDir = filepath.Clean(opts.PackageDir)
+       opts.SourceDir, err = filepath.Abs(opts.SourceDir)
+       if err != nil {
+               return opts, err
+       }
        return opts, nil
 }