blob: 3be122e5c472a2dbf7612b1529056e5b02856d1a [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"],
6 importpath = "source.monogon.dev/metropolis/node/core/update",
7 visibility = ["//visibility:public"],
8 deps = [
9 "//metropolis/node/build/mkimage/osimage",
Lorenz Brun54a5a052023-10-02 16:40:11 +020010 "//metropolis/node/core/abloader/spec",
Lorenz Brun35fcf032023-06-29 04:15:58 +020011 "//metropolis/pkg/blockdev",
12 "//metropolis/pkg/efivarfs",
Tim Windelschmidt8e87a062023-07-31 01:33:10 +000013 "//metropolis/pkg/gpt",
Lorenz Brund14be0e2023-07-31 16:46:14 +020014 "//metropolis/pkg/kexec",
Lorenz Brun35fcf032023-06-29 04:15:58 +020015 "//metropolis/pkg/logtree",
16 "@com_github_cenkalti_backoff_v4//:backoff",
Lorenz Brun35fcf032023-06-29 04:15:58 +020017 "@org_golang_google_grpc//codes",
18 "@org_golang_google_grpc//status",
Lorenz Brun54a5a052023-10-02 16:40:11 +020019 "@org_golang_google_protobuf//proto",
Lorenz Brund14be0e2023-07-31 16:46:14 +020020 "@org_golang_x_sys//unix",
Lorenz Brun35fcf032023-06-29 04:15:58 +020021 ],
22)