blob: bc5561af616cd3ba39bcde203fce8f20d1e68275 [file] [log] [blame]
Lorenz Brun54a5a052023-10-02 16:40:11 +02001load("@io_bazel_rules_go//go:def.bzl", "go_library")
Lorenz Brun35fcf032023-06-29 04:15:58 +02002
3go_library(
4 name = "update",
5 srcs = ["update.go"],
Lorenz Brund79881d2023-11-30 19:02:06 +01006 embedsrcs = [
7 "//metropolis/node/core/abloader", #keep
8 ],
Lorenz Brun35fcf032023-06-29 04:15:58 +02009 importpath = "source.monogon.dev/metropolis/node/core/update",
10 visibility = ["//visibility:public"],
11 deps = [
12 "//metropolis/node/build/mkimage/osimage",
Lorenz Brun54a5a052023-10-02 16:40:11 +020013 "//metropolis/node/core/abloader/spec",
Lorenz Brun35fcf032023-06-29 04:15:58 +020014 "//metropolis/pkg/blockdev",
15 "//metropolis/pkg/efivarfs",
Tim Windelschmidt8e87a062023-07-31 01:33:10 +000016 "//metropolis/pkg/gpt",
Lorenz Brund14be0e2023-07-31 16:46:14 +020017 "//metropolis/pkg/kexec",
Lorenz Brun35fcf032023-06-29 04:15:58 +020018 "//metropolis/pkg/logtree",
19 "@com_github_cenkalti_backoff_v4//:backoff",
Lorenz Brun35fcf032023-06-29 04:15:58 +020020 "@org_golang_google_grpc//codes",
21 "@org_golang_google_grpc//status",
Lorenz Brun54a5a052023-10-02 16:40:11 +020022 "@org_golang_google_protobuf//proto",
Lorenz Brund14be0e2023-07-31 16:46:14 +020023 "@org_golang_x_sys//unix",
Lorenz Brun35fcf032023-06-29 04:15:58 +020024 ],
25)