Use base of absolute path for local dependencies

This allows using local paths like "..", which previously messed up
environments.
This commit is contained in:
Frederic Branczyk 2020-05-06 18:02:44 +02:00
parent 5e6ad10c79
commit 671f2568c4
No known key found for this signature in database
GPG key ID: 7741A52782A90069

View file

@ -73,7 +73,11 @@ func (s Source) LegacyName() string {
case s.GitSource != nil: case s.GitSource != nil:
return s.GitSource.LegacyName() return s.GitSource.LegacyName()
case s.LocalSource != nil: case s.LocalSource != nil:
return filepath.Base(s.LocalSource.Directory) p, err := filepath.Abs(s.LocalSource.Directory)
if err != nil {
panic("unable to create absolute path from local source directory: " + err.Error())
}
return filepath.Base(p)
default: default:
return "" return ""
} }