Commit a286caf1 authored by Vitaly Lipatov's avatar Vitaly Lipatov

rpmgs: add go vendor support

parent afed4eef
...@@ -449,6 +449,28 @@ update_predownloaded() ...@@ -449,6 +449,28 @@ update_predownloaded()
fi fi
#### end of composer only part #### end of composer only part
#### go only part
if [ -s "./go.mod" ] && [ ! -d "./vendor" ] ; then
local COMMITMSG=''
local PRODUCTION=''
#[ "$MODE" = "production" ] && PRODUCTION='--no-dev'
info "Detected go.mod install hook, running go mod vendor $PRODUCTION ..."
a= go mod 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
info "Detected .gear/predownloaded-postinstall-hook, running it ..."
$RUNHOOK $RGD/.gear/predownloaded-postinstall-hook $MODE $VERSION
fi
# drop all exclude vendor
# TODO: correct .* removing
rm -rf $(ls -1 | grep -v vendor) .[a-zA-Z0-9]*
fi
#### end of composer only part
#### npm only part #### npm only part
if [ -s "./package.json" ] ; then if [ -s "./package.json" ] ; then
......
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