summaryrefslogtreecommitdiff
path: root/eclass/golang-vcs.eclass
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2015-08-23 18:29:12 -0500
committerWilliam Hubbs <williamh@gentoo.org>2015-08-23 18:34:57 -0500
commit2c24ca3867a89ace6bf09b047683c7f4d52f30b1 (patch)
tree33401d0d4c912aa83c0719f90d5a8cac83a9269b /eclass/golang-vcs.eclass
parent9d3858da72879dbb8550bc09f99787e6d33f4815 (diff)
downloadgentoo-2c24ca3867a89ace6bf09b047683c7f4d52f30b1.tar.gz
gentoo-2c24ca3867a89ace6bf09b047683c7f4d52f30b1.tar.xz
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/golang-vcs.eclass')
-rw-r--r--eclass/golang-vcs.eclass9
1 files changed, 5 insertions, 4 deletions
diff --git a/eclass/golang-vcs.eclass b/eclass/golang-vcs.eclass
index baf3adf51a6..182c4246f63 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
}