From 9da33a68e237b1270da11327b2d65e36c1927803 Mon Sep 17 00:00:00 2001 From: Adrian Stobbe Date: Wed, 3 Jul 2024 14:57:12 +0200 Subject: [PATCH] fix bazel --- bootstrapper/cmd/bootstrapper/BUILD.bazel | 1 + bootstrapper/internal/etcdio/BUILD.bazel | 16 ++++++++++++++-- bootstrapper/internal/reboot/BUILD.bazel | 11 +++++++++++ 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 bootstrapper/internal/reboot/BUILD.bazel diff --git a/bootstrapper/cmd/bootstrapper/BUILD.bazel b/bootstrapper/cmd/bootstrapper/BUILD.bazel index 6a8c61c50..77896efe7 100644 --- a/bootstrapper/cmd/bootstrapper/BUILD.bazel +++ b/bootstrapper/cmd/bootstrapper/BUILD.bazel @@ -21,6 +21,7 @@ go_library( "//bootstrapper/internal/kubernetes/k8sapi", "//bootstrapper/internal/kubernetes/kubewaiter", "//bootstrapper/internal/nodelock", + "//bootstrapper/internal/reboot", "//internal/atls", "//internal/attestation/choose", "//internal/attestation/initialize", diff --git a/bootstrapper/internal/etcdio/BUILD.bazel b/bootstrapper/internal/etcdio/BUILD.bazel index b7725d106..7f33bd901 100644 --- a/bootstrapper/internal/etcdio/BUILD.bazel +++ b/bootstrapper/internal/etcdio/BUILD.bazel @@ -2,8 +2,20 @@ load("@io_bazel_rules_go//go:def.bzl", "go_library") go_library( name = "etcdio", - srcs = ["etcdio.go"], + srcs = [ + "etcdio.go", + "setioprio_cross.go", + "setioprio_linux.go", + ], importpath = "github.com/edgelesssys/constellation/v2/bootstrapper/internal/etcdio", visibility = ["//bootstrapper:__subpackages__"], - deps = ["@org_golang_x_sys//unix"], + deps = select({ + "@io_bazel_rules_go//go/platform:android": [ + "@org_golang_x_sys//unix", + ], + "@io_bazel_rules_go//go/platform:linux": [ + "@org_golang_x_sys//unix", + ], + "//conditions:default": [], + }), ) diff --git a/bootstrapper/internal/reboot/BUILD.bazel b/bootstrapper/internal/reboot/BUILD.bazel new file mode 100644 index 000000000..ce71293b3 --- /dev/null +++ b/bootstrapper/internal/reboot/BUILD.bazel @@ -0,0 +1,11 @@ +load("@io_bazel_rules_go//go:def.bzl", "go_library") + +go_library( + name = "reboot", + srcs = [ + "reboot_cross.go", + "reboot_linux.go", + ], + importpath = "github.com/edgelesssys/constellation/v2/bootstrapper/internal/reboot", + visibility = ["//bootstrapper:__subpackages__"], +)