From b3ec3e56331f639bccea3a9db101b484e5757b34 Mon Sep 17 00:00:00 2001 From: Christoph Heiss Date: Tue, 21 Oct 2025 11:43:22 +0200 Subject: [PATCH] goreleaser: add netbird-management package for debian For goreleaser, create an additional Debian package artifact which contains the `netbird-mgmt`, `netbird-relay` and `netbird-signal` binaries. Signed-off-by: Christoph Heiss --- .goreleaser.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 952e946dc7b..9ca487fcb3d 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -148,6 +148,24 @@ nfpms: postinstall: "release_files/post_install.sh" preremove: "release_files/pre_remove.sh" + - maintainer: Netbird + description: Netbird management plane. + homepage: https://netbird.io/ + id: netbird-mgmt-deb + package_name: netbird-management + bindir: /usr/bin + builds: + - netbird-mgmt + - netbird-relay + - netbird-signal + formats: + - deb + contents: + - src: ./release_files/systemd/netbird-management.service + dst: /usr/lib/systemd/system/netbird-management.service + - src: ./release_files/systemd/netbird-signal.service + dst: /usr/lib/systemd/system/netbird-signal.service + - maintainer: Netbird description: Netbird client. homepage: https://netbird.io/