load('//tools/bzl:genrule2.bzl', 'genrule2') CORE = [ 'commit-message-length-validator', 'download-commands', 'hooks', 'replication', 'reviewnotes', 'singleusergroup' ] genrule2( name = 'core', srcs = ['//plugins/%s:%s_deploy.jar' % (n, n) for n in CORE], cmd = 'mkdir -p $$TMP/WEB-INF/plugins;' + 'for s in $(SRCS) ; do ' + 'ln -s $$ROOT/$$s $$TMP/WEB-INF/plugins;done;' + 'cd $$TMP;' + 'zip -qr $$ROOT/$@ .', out = 'core.zip', visibility = ['//visibility:public'], )