20 lines
499 B
Python
20 lines
499 B
Python
load("@//:rabbitmq_home.bzl", "RabbitmqHomeInfo")
|
|
|
|
def _impl(ctx):
|
|
return [
|
|
RabbitmqHomeInfo(
|
|
rabbitmqctl = ctx.file.rabbitmqctl,
|
|
),
|
|
DefaultInfo(
|
|
files = depset(ctx.files.rabbitmqctl + ctx.files.additional_files),
|
|
),
|
|
]
|
|
|
|
rabbitmq_package_generic_unix = rule(
|
|
implementation = _impl,
|
|
attrs = {
|
|
"rabbitmqctl": attr.label(allow_single_file = True),
|
|
"additional_files": attr.label_list(allow_files = True),
|
|
},
|
|
)
|