From: Dan Fuhry Date: Mon, 19 Oct 2026 20:39:20 +0000 (-0400) Subject: add some sqfs_package targets X-Git-Url: https://go.fuhry.dev/?a=commitdiff_plain;h=6717ff1c81edf1c85da3d8312dac9c78c166f6a4;p=runtime.git add some sqfs_package targets --- diff --git a/cmd/echo_server/BUILD.bazel b/cmd/echo_server/BUILD.bazel index b95a2b2..c40ec9a 100644 --- a/cmd/echo_server/BUILD.bazel +++ b/cmd/echo_server/BUILD.bazel @@ -1,4 +1,5 @@ load("//bazel:go.bzl", "go_multi_binary", "go_multi_library") +load("//bazel:sqfs.bzl", "sqfs_package") go_multi_library( name = "echo_server_lib", @@ -21,3 +22,10 @@ go_multi_binary( embed = [":echo_server_lib"], visibility = ["//visibility:public"], ) + +sqfs_package( + name = "echo-server.sqfs", + binaries = [ + "//cmd/echo_server", + ], +) diff --git a/cmd/ephs_server/BUILD.bazel b/cmd/ephs_server/BUILD.bazel index c10d787..ec3bcf0 100644 --- a/cmd/ephs_server/BUILD.bazel +++ b/cmd/ephs_server/BUILD.bazel @@ -1,4 +1,5 @@ load("//bazel:go.bzl", "go_multi_binary", "go_multi_library") +load("//bazel:sqfs.bzl", "sqfs_package") go_multi_library( name = "ephs_server_lib", @@ -22,3 +23,10 @@ go_multi_binary( embed = [":ephs_server_lib"], visibility = ["//visibility:public"], ) + +sqfs_package( + name = "ephs-server.sqfs", + binaries = [ + "//cmd/ephs_server", + ], +) diff --git a/cmd/grpc_health_probe/BUILD.bazel b/cmd/grpc_health_probe/BUILD.bazel index 7fb7f5b..8d1b8a4 100644 --- a/cmd/grpc_health_probe/BUILD.bazel +++ b/cmd/grpc_health_probe/BUILD.bazel @@ -1,4 +1,5 @@ load("//bazel:go.bzl", "go_multi_binary", "go_multi_library") +load("//bazel:sqfs.bzl", "sqfs_package") go_multi_library( name = "grpc_health_probe_lib", @@ -19,3 +20,10 @@ go_multi_binary( embed = [":grpc_health_probe_lib"], visibility = ["//visibility:public"], ) + +sqfs_package( + name = "grpc-health-probe.sqfs", + binaries = [ + "//cmd/grpc_health_probe", + ], +) diff --git a/cmd/http_proxy/BUILD.bazel b/cmd/http_proxy/BUILD.bazel index f99db51..221e765 100644 --- a/cmd/http_proxy/BUILD.bazel +++ b/cmd/http_proxy/BUILD.bazel @@ -1,5 +1,6 @@ load("//bazel:cross.bzl", "go_cross_binaries") load("//bazel:go.bzl", "go_multi_binary", "go_multi_library") +load("//bazel:sqfs.bzl", "sqfs_package") load("//bazel:svc.bzl", "systemd_service") @@ -42,3 +43,10 @@ systemd_service( type = "notify", user = "http", ) + +sqfs_package( + name = "http-proxy.sqfs", + binaries = [ + "//cmd/http_proxy", + ], +) diff --git a/cmd/mint_server/BUILD.bazel b/cmd/mint_server/BUILD.bazel index 0d7e966..e605b99 100644 --- a/cmd/mint_server/BUILD.bazel +++ b/cmd/mint_server/BUILD.bazel @@ -1,4 +1,5 @@ load("//bazel:go.bzl", "go_multi_binary", "go_multi_library") +load("//bazel:sqfs.bzl", "sqfs_package") go_multi_library( name = "mint_server_lib", @@ -21,3 +22,10 @@ go_multi_binary( embed = [":mint_server_lib"], visibility = ["//visibility:public"], ) + +sqfs_package( + name = "mint-server.sqfs", + binaries = [ + "//cmd/mint_server", + ], +) diff --git a/cmd/sase_ws_tcp_proxy/BUILD.bazel b/cmd/sase_ws_tcp_proxy/BUILD.bazel index 978906b..5941faa 100644 --- a/cmd/sase_ws_tcp_proxy/BUILD.bazel +++ b/cmd/sase_ws_tcp_proxy/BUILD.bazel @@ -1,4 +1,5 @@ load("//bazel:go.bzl", "go_multi_binary", "go_multi_library") +load("//bazel:sqfs.bzl", "sqfs_package") go_multi_library( name = "sase_ws_tcp_proxy_lib", @@ -20,3 +21,10 @@ go_multi_binary( embed = [":sase_ws_tcp_proxy_lib"], visibility = ["//visibility:public"], ) + +sqfs_package( + name = "sase-connector.sqfs", + binaries = [ + "//cmd/sase_ws_tcp_proxy", + ], +) diff --git a/pkg/BUILD.bazel b/pkg/BUILD.bazel index 9f6e2c1..82772f6 100644 --- a/pkg/BUILD.bazel +++ b/pkg/BUILD.bazel @@ -1,4 +1,5 @@ load("//bazel:pkg.bzl", "nfpm_package") +load("//bazel:sqfs.bzl", "sqfs_package") nfpm_package( name = "runtime-utils", @@ -25,6 +26,21 @@ nfpm_package( linux_arm64 = True, ) +sqfs_package( + name = "runtime-utils.sqfs", + binaries = [ + "//cmd/ephs_client", + "//cmd/grpc_health_probe", + "//cmd/metricbus_server", + "//cmd/mtls_exporter", + "//cmd/mtls_supervisor", + "//cmd/sd_health_exporter", + "//cmd/sd_publish", + "//cmd/sd_register", + "//cmd/sd_watcher", + ], +) + nfpm_package( name = "apcupsd-exporter", config = ":apcupsd-exporter.yaml",