|
@@ -2,21 +2,10 @@
|
|
|
|
|
|
repo_root="$(dirname "$(dirname "$(cd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null && pwd -P)")")"
|
|
|
|
|
|
-if [ -n "${BUILD_DIR}" ]; then
|
|
|
- build="${BUILD_DIR}"
|
|
|
-elif [ -n "${OSTYPE}" ]; then
|
|
|
- if [ -n "${MSYSTEM}" ]; then
|
|
|
- build="${repo_root}/build-${OSTYPE}-${MSYSTEM}"
|
|
|
- else
|
|
|
- build="${repo_root}/build-${OSTYPE}"
|
|
|
- fi
|
|
|
-elif [ "$USER" = "vk" ]; then
|
|
|
- build="${repo_root}/build"
|
|
|
-else
|
|
|
- build="${repo_root}/build"
|
|
|
-fi
|
|
|
+# shellcheck source=./win-build-dir.sh
|
|
|
+. "${repo_root}/packaging/windows/win-build-dir.sh"
|
|
|
|
|
|
-set -exu -o pipefail
|
|
|
+set -eu -o pipefail
|
|
|
|
|
|
# Regenerate keys everytime there is an update
|
|
|
if [ -d /opt/netdata/etc/pki/ ]; then
|
|
@@ -48,13 +37,8 @@ if [ ! -f "/cloud.txt" ]; then
|
|
|
fi
|
|
|
${GITHUB_ACTIONS+echo "::endgroup::"}
|
|
|
|
|
|
-${GITHUB_ACTIONS+echo "::group::Packaging"}
|
|
|
+${GITHUB_ACTIONS+echo "::group::Copy Files"}
|
|
|
tar -xf /msys2-latest.tar.zst -C /opt/netdata/ || exit 1
|
|
|
cp -R /opt/netdata/msys64/* /opt/netdata/ || exit 1
|
|
|
rm -rf /opt/netdata/msys64/
|
|
|
-NDVERSION=$"$(grep 'CMAKE_PROJECT_VERSION:STATIC' "${build}/CMakeCache.txt"| cut -d= -f2)"
|
|
|
-NDMAJORVERSION=$"$(grep 'CMAKE_PROJECT_VERSION_MAJOR:STATIC' "${build}/CMakeCache.txt"| cut -d= -f2)"
|
|
|
-NDMINORVERSION=$"$(grep 'CMAKE_PROJECT_VERSION_MINOR:STATIC' "${build}/CMakeCache.txt"| cut -d= -f2)"
|
|
|
-
|
|
|
-/mingw64/bin/makensis.exe -DCURRVERSION="${NDVERSION}" -DMAJORVERSION="${NDMAJORVERSION}" -DMINORVERSION="${NDMINORVERSION}" "${repo_root}/packaging/windows/installer.nsi"
|
|
|
${GITHUB_ACTIONS+echo "::endgroup::"}
|