Fix bug in find-godeps
go list {{.Imports}} outputs imports as an array, and the leading and trailing square brackets can get caught in the name of a package. Add a pipe in the dependency command to remove the brackets Signed-off-by: Ryan Cole <rcyoalne@gmail.com>
This commit is contained in:
parent
115fea46cf
commit
1c820fb06f
1 changed files with 1 additions and 1 deletions
|
@ -23,7 +23,7 @@ function find-deps() {
|
|||
local deps=
|
||||
|
||||
# gather imports from cri-o
|
||||
pkgs=$(cd ${basepath}/${srcdir} && go list -f "{{.Imports}}" . | tr ' ' '\n' | grep -v "/vendor/" | grep ${pkgname} | sed -e "s|${pkgname}/||g")
|
||||
pkgs=$(cd ${basepath}/${srcdir} && go list -f "{{.Imports}}" . | tr ' ' '\n' | tr -d '[]' | grep -v "/vendor/" | grep ${pkgname} | sed -e "s|${pkgname}/||g")
|
||||
|
||||
# add each Go import's sources to the deps list,
|
||||
# and recursively get that imports's imports too
|
||||
|
|
Loading…
Reference in a new issue