diff options
author | William Hubbs <williamh@gentoo.org> | 2015-08-23 18:29:12 -0500 |
---|---|---|
committer | William Hubbs <williamh@gentoo.org> | 2015-08-23 18:34:57 -0500 |
commit | 2c24ca3867a89ace6bf09b047683c7f4d52f30b1 (patch) | |
tree | 33401d0d4c912aa83c0719f90d5a8cac83a9269b /eclass | |
parent | eclass: fix gnome2_query_immodules_gtk{2,3} when ROOT != "/" (diff) | |
download | gentoo-2c24ca3867a89ace6bf09b047683c7f4d52f30b1.tar.gz gentoo-2c24ca3867a89ace6bf09b047683c7f4d52f30b1.tar.bz2 gentoo-2c24ca3867a89ace6bf09b047683c7f4d52f30b1.zip |
golang-vcs.eclass: fix destination path for source files
This fixes the path under ${WORKDIR} where we are copying the source
files to after they are retrieved from the vcs with "go get".
Diffstat (limited to 'eclass')
-rw-r--r-- | eclass/golang-vcs.eclass | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/eclass/golang-vcs.eclass b/eclass/golang-vcs.eclass index baf3adf51a61..182c4246f63f 100644 --- a/eclass/golang-vcs.eclass +++ b/eclass/golang-vcs.eclass @@ -109,13 +109,14 @@ _golang-vcs_fetch() { [[ -n ${EVCS_UMASK} ]] && eumask_pop fi - set -- mkdir -p "${WORKDIR}/${P}/src/${EGO_PN%/...}" + local go_srcpath="${WORKDIR}/${P}/src/${EGO_PN%/...}" + set -- mkdir -p "${go_srcpath}" echo "$@" - "$@" || die "Unable to create ${WORKDIR}/${P}/src" + "$@" || die "Unable to create ${go_srcpath}" set -- cp -r "${EGO_STORE_DIR}/src/${EGO_PN%/...}" \ - "${WORKDIR}/${P}/src/${EGO_PN%/...}" + "${go_srcpath}/.." echo "$@" - "$@" || die "Unable to copy sources to ${WORKDIR}/${P}" + "$@" || die "Unable to copy sources to ${go_srcpath}" return 0 } |