master
sh 34 lines 1.02 KB
Raw
1 #!/usr/bin/env bash
2 # SPDX-License-Identifier: GPL-3.0-or-later
3
4 # shellcheck source=./packaging/makeself/functions.sh
5 . "${NETDATA_MAKESELF_PATH}"/functions.sh "${@}" || exit 1
6
7 # shellcheck disable=SC2015
8 [ "${GITHUB_ACTIONS}" = "true" ] && echo "::group::Performing basic runtime checks" || true
9
10 dump_log() {
11 cat ./netdata.log
12 }
13
14 trap dump_log EXIT
15
16 export NETDATA_LIBEXEC_PREFIX="${NETDATA_INSTALL_PATH}/usr/libexec/netdata"
17 export NETDATA_SKIP_LIBEXEC_PARTS="freeipmi|xenstat|cups"
18
19 case "${BUILDARCH}" in
20 x86_64) ;;
21 armv6l) NETDATA_SKIP_LIBEXEC_PARTS="${NETDATA_SKIP_LIBEXEC_PARTS}|ebpf|otel|systemd-journal" ;;
22 *) NETDATA_SKIP_LIBEXEC_PARTS="${NETDATA_SKIP_LIBEXEC_PARTS}|ebpf" ;;
23 esac
24
25 "${NETDATA_INSTALL_PATH}/bin/netdata" -D > ./netdata.log 2>&1 &
26
27 "${NETDATA_SOURCE_PATH}/packaging/runtime-check.sh" || exit 1
28
29 trap - EXIT
30
31 run rm -rv "${NETDATA_INSTALL_PATH}/var/lib/netdata" "${NETDATA_INSTALL_PATH}/var/cache/netdata"
32
33 # shellcheck disable=SC2015
34 [ "${GITHUB_ACTIONS}" = "true" ] && echo "::endgroup::" || true