load("@aspect_bazel_lib//lib:copy_file.bzl", "copy_file") load("@rules_pkg//:pkg.bzl", "pkg_tar") load("@rules_pkg//pkg:mappings.bzl", "pkg_files", "strip_prefix") filegroup( name = "sysroot_tree", srcs = glob(["sysroot-tree/**"]), ) pkg_files( name = "sysroot", srcs = [":sysroot_tree"], strip_prefix = strip_prefix.from_pkg() + "sysroot-tree", 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"], )