summaryrefslogtreecommitdiff
path: root/packaging/docker-image/BUILD.bazel
diff options
context:
space:
mode:
Diffstat (limited to 'packaging/docker-image/BUILD.bazel')
-rw-r--r--packaging/docker-image/BUILD.bazel36
1 files changed, 32 insertions, 4 deletions
diff --git a/packaging/docker-image/BUILD.bazel b/packaging/docker-image/BUILD.bazel
index 62dba7aabf..84c5d62b3a 100644
--- a/packaging/docker-image/BUILD.bazel
+++ b/packaging/docker-image/BUILD.bazel
@@ -1,4 +1,8 @@
load(
+ "@bazel_skylib//lib:selects.bzl",
+ "selects",
+)
+load(
"@io_bazel_rules_docker//container:container.bzl",
"container_image",
"container_layer",
@@ -108,6 +112,30 @@ container_run_and_commit_layer(
tags = ["manual"],
)
+selects.config_setting_group(
+ name = "erlang_23_internal",
+ match_all = [
+ "@erlang_config//:erlang_internal",
+ "@erlang_config//:erlang_23",
+ ],
+)
+
+selects.config_setting_group(
+ name = "erlang_24_internal",
+ match_all = [
+ "@erlang_config//:erlang_internal",
+ "@erlang_config//:erlang_24",
+ ],
+)
+
+selects.config_setting_group(
+ name = "erlang_25_internal",
+ match_all = [
+ "@erlang_config//:erlang_internal",
+ "@erlang_config//:erlang_25",
+ ],
+)
+
container_image(
name = "otp_source",
base = ":otp_pkgs_image",
@@ -120,10 +148,10 @@ container_image(
],
tags = ["manual"],
tars = select({
- "@rules_erlang//platforms:erlang_23": ["@otp_src_23//file"],
- "@rules_erlang//platforms:erlang_24": ["@otp_src_24//file"],
- "@rules_erlang//platforms:erlang_25": ["@otp_src_25//file"],
- "@rules_erlang//platforms:erlang_external": ["@otp_src_25//file"],
+ ":erlang_23_internal": ["@otp_src_23//file"],
+ ":erlang_24_internal": ["@otp_src_24//file"],
+ ":erlang_25_internal": ["@otp_src_25//file"],
+ "//conditions:default": ["@otp_src_25//file"],
}),
)