constellation/image/BUILD.bazel

26 lines
712 B
Python
Raw Normal View History

load("@aspect_bazel_lib//lib:copy_file.bzl", "copy_file")
2023-09-11 09:45:35 -04:00
load("@rules_pkg//:pkg.bzl", "pkg_tar")
load("@rules_pkg//pkg:mappings.bzl", "pkg_attributes", "pkg_files", "strip_prefix")
2023-09-11 09:45:35 -04:00
pkg_files(
name = "sysroot",
srcs = glob(["sysroot-tree/**"]),
attributes = pkg_attributes(mode = "0555"),
strip_prefix = strip_prefix.from_pkg("sysroot-tree"),
2023-09-11 09:45:35 -04:00
visibility = ["//visibility:public"],
)
pkg_tar(
name = "sysroot_tar",
srcs = [":sysroot"],
visibility = ["//visibility:public"],
)
copy_file(
name = "cryptsetup_closure",
src = "@cryptsetup_x86_64-linux//:closure.tar",
out = "cryptsetup_closure.tar",
allow_symlink = True,
visibility = ["//visibility:public"],
)