From 4e2d07541399cbfb85a4aa93d56138569e6614ba Mon Sep 17 00:00:00 2001 From: Maycon Santos Date: Mon, 4 Sep 2023 11:15:39 +0200 Subject: [PATCH] Add Wix file for MSI builds (#1099) This adds a basic wxs file to build MSI installer This file was created using docs from https://wixtoolset.org/docs/schema/wxs/ and examples from gsudo, qemu-shoggoth, and many others. The main difference between this and the .exe installer is that we don't use the netbird service command to install the daemon --- .github/workflows/release.yml | 2 +- client/netbird.wxs | 77 +++++++++++++++++++++++++++++++ infrastructure_files/configure.sh | 2 +- 3 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 client/netbird.wxs diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aaae51dde..f682fe274 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,7 +19,7 @@ on: - '**/Dockerfile.*' env: - SIGN_PIPE_VER: "v0.0.8" + SIGN_PIPE_VER: "v0.0.9" GORELEASER_VER: "v1.14.1" concurrency: diff --git a/client/netbird.wxs b/client/netbird.wxs new file mode 100644 index 000000000..f9b2449ba --- /dev/null +++ b/client/netbird.wxs @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/infrastructure_files/configure.sh b/infrastructure_files/configure.sh index 477528696..4e568b2fe 100755 --- a/infrastructure_files/configure.sh +++ b/infrastructure_files/configure.sh @@ -168,4 +168,4 @@ env | grep NETBIRD envsubst docker-compose.yml envsubst management.json -envsubst turnserver.conf +envsubst turnserver.conf \ No newline at end of file