X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/41305b5ac71cc9a306dc654c42c11ffcc4258a47..1297d71125f5a694996147406edf38bdc913396c:/cmd/arvados-package/cmd.go diff --git a/cmd/arvados-package/cmd.go b/cmd/arvados-package/cmd.go index 6cf3ba3c0a..b0c0e9e3c7 100644 --- a/cmd/arvados-package/cmd.go +++ b/cmd/arvados-package/cmd.go @@ -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 }