Commit c31f2ec0 authored by Boris Yumankulov's avatar Boris Yumankulov Committed by Vitaly Lipatov

rpmgs: vendor Go deps from submodule go.mod into top-level vendor (Closes #4)

parent 8b0fe04c
......@@ -583,14 +583,21 @@ update_predownloaded()
#### go only part
if [ -s "./go.mod" ] && [ ! -d "./vendor" ] ; then
local i
local go_dir=''
for i in */go.mod ; do
[ -s "$i" ] || continue
go_dir=$(dirname "$i")
[ -d "./vendor" ] && continue
local COMMITMSG=''
local PRODUCTION=''
#[ "$MODE" = "production" ] && PRODUCTION='--no-dev'
info "Detected go.mod install hook, running ..."
docmd go mod vendor $PRODUCTION || fatal
cd $go_dir || fatal
docmd go mod vendor -o ../vendor $PRODUCTION || fatal
COMMITMSG="update vendored go modules with go mod vendor $PRODUCTION for $VERSION (see $SDNAME in .gear/rules)"
if [ -s $RGD/.gear/predownloaded-postinstall-hook ] ; then
......@@ -598,8 +605,10 @@ update_predownloaded()
$RUNHOOK $RGD/.gear/predownloaded-postinstall-hook $MODE $VERSION
fi
cd - >/dev/null
KEEP_DIRS="$KEEP_DIRS vendor"
fi
done
#### end of go only part
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment