diff options
author | Rin Kuryloski <kuryloskip@vmware.com> | 2022-10-27 11:36:50 +0200 |
---|---|---|
committer | Rin Kuryloski <kuryloskip@vmware.com> | 2022-10-27 13:13:25 +0200 |
commit | 535ac3154246e2a9e6c95623b4afaa8c7c094fda (patch) | |
tree | bafd47c367a12162cd73cd8daa28db5c82260c7c /rabbitmq_home.bzl | |
parent | 102e6cf96457acec65f0b3159d4585f59d04962a (diff) | |
download | rabbitmq-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.bzl | 13 |
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]) |