summaryrefslogtreecommitdiff
path: root/rabbitmq_home.bzl
diff options
context:
space:
mode:
authorRin Kuryloski <kuryloskip@vmware.com>2022-10-27 11:36:50 +0200
committerRin Kuryloski <kuryloskip@vmware.com>2022-10-27 13:13:25 +0200
commit535ac3154246e2a9e6c95623b4afaa8c7c094fda (patch)
treebafd47c367a12162cd73cd8daa28db5c82260c7c /rabbitmq_home.bzl
parent102e6cf96457acec65f0b3159d4585f59d04962a (diff)
downloadrabbitmq-server-git-535ac3154246e2a9e6c95623b4afaa8c7c094fda.tar.gz
Rework package_generic_unix & source_archive bazel macros
So that they are usable in other bazel modules depending on rabbitmq-server (such as plugins)
Diffstat (limited to 'rabbitmq_home.bzl')
-rw-r--r--rabbitmq_home.bzl13
1 files changed, 2 insertions, 11 deletions
diff --git a/rabbitmq_home.bzl b/rabbitmq_home.bzl
index 52d4406c4f..1ff6900328 100644
--- a/rabbitmq_home.bzl
+++ b/rabbitmq_home.bzl
@@ -20,7 +20,7 @@ def _copy_script(ctx, script):
def link_escript(ctx, escript):
e = ctx.attr._rabbitmqctl_escript.files_to_run.executable
- s = ctx.actions.declare_file(path_join(ctx.label.name, "escript", escript))
+ s = ctx.actions.declare_file(path_join(ctx.label.name, "escript", escript.basename))
ctx.actions.symlink(
output = s,
target_file = e,
@@ -80,16 +80,7 @@ def _impl(ctx):
source_scripts = ctx.files._scripts_windows
scripts = [_copy_script(ctx, script) for script in source_scripts]
- rabbitmq_ctl_copies = [
- "rabbitmq-diagnostics",
- "rabbitmq-plugins",
- "rabbitmq-queues",
- "rabbitmq-streams",
- "rabbitmq-tanzu",
- "rabbitmq-upgrade",
- "rabbitmqctl",
- ]
- escripts = [link_escript(ctx, escript) for escript in rabbitmq_ctl_copies]
+ escripts = [link_escript(ctx, escript) for escript in ctx.files._scripts]
plugins = flatten([_plugins_dir_links(ctx, plugin) for plugin in plugins])