View | Details | Raw Unified | Return to bug 278710 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/gitlab-shell/Makefile (-8 / +11 lines)
Lines 38-51 DIST_SUBDIR= go/${PKGORIGIN:S,/,_,g}/${DISTNAME} Link Here
38
EXTRACT_ONLY+=	${DISTFILES:N*.mod\:*:N*.mod:C/:.*//}
38
EXTRACT_ONLY+=	${DISTFILES:N*.mod\:*:N*.mod:C/:.*//}
39
_USES_fetch+=	800:go-post-fetch
39
_USES_fetch+=	800:go-post-fetch
40
go-post-fetch:
40
go-post-fetch:
41
	@${ECHO_MSG} "Copy go.mod as go mod download will modify it, which breaks checksum check"
41
	@if [ ! -e ${DISTDIR}/${DIST_SUBDIR}/.go-post-fetch-done ]; then\
42
	@(cd ${DISTDIR}/${DIST_SUBDIR}; ${CP} go.mod go.mod.orig)
42
		${ECHO_MSG} "Copy go.mod as go mod download will modify it, which breaks checksum check" ;\
43
	@${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies";
43
		(cd ${DISTDIR}/${DIST_SUBDIR}; ${CP} go.mod go.mod.orig) &&\
44
	@(cd ${DISTDIR}/${DIST_SUBDIR}; \
44
		${ECHO_MSG} "===> Fetching ${GO_MODNAME} dependencies";\
45
		[ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \
45
		(cd ${DISTDIR}/${DIST_SUBDIR}; \
46
		${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all)
46
			[ -e go.mod ] || ${RLN} ${GO_MODFILE} go.mod; \
47
	@${ECHO_MSG} "Restore previous go.mod"
47
			${SETENV} ${GO_ENV} GOPROXY=${GO_GOPROXY} ${GO_CMD} mod download -x all) &&\
48
	@(cd ${DISTDIR}/${DIST_SUBDIR}; ${MV} go.mod.orig go.mod)
48
		${ECHO_MSG} "Restore previous go.mod" ;\
49
		(cd ${DISTDIR}/${DIST_SUBDIR}; ${MV} go.mod.orig go.mod) &&\
50
		/usr/bin/touch ${DISTDIR}/${DIST_SUBDIR}/.go-post-fetch-done;\
51
	fi
49
# ---------------------------
52
# ---------------------------
50
53
51
VARLOGDIR=	/var/log/gitlab-shell
54
VARLOGDIR=	/var/log/gitlab-shell

Return to bug 278710