summaryrefslogtreecommitdiffstats
path: root/packaging
diff options
context:
space:
mode:
Diffstat (limited to 'packaging')
-rw-r--r--packaging/PLATFORM_SUPPORT.md7
-rwxr-xr-xpackaging/build-package.sh104
-rwxr-xr-xpackaging/bundle-ebpf-co-re.sh9
-rwxr-xr-xpackaging/bundle-ebpf.sh20
-rwxr-xr-xpackaging/bundle-libbpf.sh27
-rwxr-xr-xpackaging/bundle-protobuf.sh16
-rw-r--r--packaging/check-for-go-toolchain.sh30
-rw-r--r--packaging/cmake/Modules/NetdataCompilerFlags.cmake69
-rw-r--r--packaging/cmake/Modules/NetdataDetectSystemd.cmake54
-rw-r--r--packaging/cmake/Modules/NetdataEBPFCORE.cmake27
-rw-r--r--packaging/cmake/Modules/NetdataEBPFLegacy.cmake48
-rw-r--r--packaging/cmake/Modules/NetdataFetchContentExtra.cmake27
-rw-r--r--packaging/cmake/Modules/NetdataGoTools.cmake6
-rw-r--r--packaging/cmake/Modules/NetdataJSONC.cmake102
-rw-r--r--packaging/cmake/Modules/NetdataLibBPF.cmake102
-rw-r--r--packaging/cmake/Modules/NetdataProtobuf.cmake171
-rw-r--r--packaging/cmake/Modules/NetdataSentry.cmake33
-rw-r--r--packaging/cmake/Modules/NetdataUtil.cmake146
-rw-r--r--packaging/cmake/Modules/NetdataYAML.cmake65
-rw-r--r--packaging/cmake/Modules/Packaging.cmake500
-rw-r--r--packaging/cmake/config.cmake.h.in26
-rwxr-xr-xpackaging/cmake/control/apps/postinst15
-rwxr-xr-xpackaging/cmake/control/apps/preinst11
-rwxr-xr-xpackaging/cmake/control/charts.d/postinst11
-rwxr-xr-xpackaging/cmake/control/charts.d/preinst11
-rw-r--r--packaging/cmake/control/copyright10
-rwxr-xr-xpackaging/cmake/control/cups/postinst11
-rwxr-xr-xpackaging/cmake/control/cups/preinst11
-rwxr-xr-xpackaging/cmake/control/debugfs/postinst15
-rwxr-xr-xpackaging/cmake/control/debugfs/preinst11
-rwxr-xr-xpackaging/cmake/control/ebpf-code-legacy/postinst11
-rwxr-xr-xpackaging/cmake/control/ebpf-code-legacy/preinst11
-rwxr-xr-xpackaging/cmake/control/ebpf.d/postinst12
-rwxr-xr-xpackaging/cmake/control/ebpf.d/preinst11
-rwxr-xr-xpackaging/cmake/control/freeipmi/postinst12
-rwxr-xr-xpackaging/cmake/control/freeipmi/preinst11
-rwxr-xr-xpackaging/cmake/control/go.d/postinst15
-rwxr-xr-xpackaging/cmake/control/go.d/preinst11
-rwxr-xr-xpackaging/cmake/control/logs-management/postinst15
-rwxr-xr-xpackaging/cmake/control/logs-management/preinst11
-rw-r--r--packaging/cmake/control/netdata/conffiles5
-rw-r--r--packaging/cmake/control/netdata/etc/default/netdata3
-rwxr-xr-xpackaging/cmake/control/netdata/etc/init.d/netdata56
-rwxr-xr-xpackaging/cmake/control/netdata/postinst53
-rwxr-xr-xpackaging/cmake/control/netdata/postrm55
-rwxr-xr-xpackaging/cmake/control/netdata/preinst26
-rwxr-xr-xpackaging/cmake/control/network-viewer/postinst15
-rwxr-xr-xpackaging/cmake/control/network-viewer/preinst11
-rwxr-xr-xpackaging/cmake/control/nfacct/postinst12
-rwxr-xr-xpackaging/cmake/control/nfacct/preinst11
-rwxr-xr-xpackaging/cmake/control/perf/postinst18
-rwxr-xr-xpackaging/cmake/control/perf/preinst11
-rwxr-xr-xpackaging/cmake/control/python.d/postinst11
-rwxr-xr-xpackaging/cmake/control/python.d/preinst11
-rwxr-xr-xpackaging/cmake/control/slabinfo/postinst15
-rwxr-xr-xpackaging/cmake/control/slabinfo/preinst11
-rwxr-xr-xpackaging/cmake/control/systemd-journal/postinst15
-rwxr-xr-xpackaging/cmake/control/systemd-journal/preinst11
-rwxr-xr-xpackaging/cmake/control/xenstat/postinst12
-rwxr-xr-xpackaging/cmake/control/xenstat/preinst11
-rw-r--r--packaging/current_libbpf.checksums1
-rw-r--r--packaging/current_libbpf.version1
-rw-r--r--packaging/dag/requirements.txt2
-rw-r--r--packaging/docker/README.md41
-rw-r--r--packaging/ebpf-co-re.checksums1
-rw-r--r--packaging/ebpf-co-re.version1
-rw-r--r--packaging/ebpf.checksums3
-rw-r--r--packaging/ebpf.version1
-rw-r--r--packaging/installer/README.md8
-rw-r--r--packaging/installer/REINSTALL.md5
-rw-r--r--packaging/installer/UPDATE.md6
-rwxr-xr-xpackaging/installer/dependencies/alpine.sh1
-rw-r--r--packaging/installer/functions.sh77
-rwxr-xr-xpackaging/installer/install-required-packages.sh15
-rwxr-xr-xpackaging/installer/kickstart.sh243
-rw-r--r--packaging/installer/methods/ansible.md8
-rw-r--r--packaging/installer/methods/aws.md10
-rw-r--r--packaging/installer/methods/azure.md10
-rw-r--r--packaging/installer/methods/freebsd.md4
-rw-r--r--packaging/installer/methods/gcp.md10
-rw-r--r--packaging/installer/methods/kubernetes.md8
-rw-r--r--packaging/installer/methods/macos.md4
-rw-r--r--packaging/installer/methods/manual.md8
-rw-r--r--packaging/installer/methods/packages.md19
-rw-r--r--packaging/installer/methods/source.md160
-rw-r--r--packaging/installer/methods/synology.md23
-rwxr-xr-xpackaging/installer/netdata-uninstaller.sh5
-rwxr-xr-xpackaging/installer/netdata-updater.sh69
-rw-r--r--packaging/jsonc.checksums1
-rw-r--r--packaging/jsonc.version1
-rw-r--r--packaging/libbpf_0_0_9.checksums1
-rw-r--r--packaging/libbpf_0_0_9.version1
-rw-r--r--packaging/maintainers/README.md3
-rwxr-xr-xpackaging/makeself/build-static.sh11
-rwxr-xr-xpackaging/makeself/build.sh5
-rw-r--r--packaging/makeself/bundled-packages.version (renamed from packaging/makeself/bundled-packages)0
-rwxr-xr-xpackaging/makeself/functions.sh2
-rwxr-xr-xpackaging/makeself/install-or-update.sh4
-rwxr-xr-xpackaging/makeself/jobs/20-openssl.install.sh2
-rwxr-xr-xpackaging/makeself/jobs/50-bash-5.1.16.install.sh2
-rwxr-xr-xpackaging/makeself/jobs/50-curl.install.sh2
-rwxr-xr-xpackaging/makeself/jobs/50-ioping-1.3.install.sh2
-rwxr-xr-xpackaging/makeself/jobs/50-libnetfilter_acct-1.0.3.install.sh2
-rwxr-xr-xpackaging/makeself/jobs/70-netdata-git.install.sh3
-rwxr-xr-xpackaging/makeself/run-all-jobs.sh2
-rw-r--r--packaging/protobuf.checksums1
-rw-r--r--packaging/protobuf.version1
-rw-r--r--packaging/repoconfig/netdata-edge.repo.al202321
-rw-r--r--packaging/repoconfig/netdata-repo.spec22
-rw-r--r--packaging/repoconfig/netdata.repo.al202321
-rw-r--r--packaging/utils/bash_execute.sh19
-rw-r--r--packaging/utils/clion-msys-mingw64-environment.bat17
-rw-r--r--packaging/utils/clion-msys-msys-environment.bat20
-rw-r--r--packaging/utils/compile-on-windows.sh71
-rw-r--r--packaging/utils/installer.nsi34
-rw-r--r--packaging/utils/package-windows.sh27
-rw-r--r--packaging/utils/protoc.bat9
-rw-r--r--packaging/utils/windows-openssh-to-msys.bat118
-rw-r--r--packaging/version2
-rw-r--r--packaging/yaml.checksums1
-rw-r--r--packaging/yaml.version1
121 files changed, 2893 insertions, 468 deletions
diff --git a/packaging/PLATFORM_SUPPORT.md b/packaging/PLATFORM_SUPPORT.md
index 591b850afd..abaffc5ecb 100644
--- a/packaging/PLATFORM_SUPPORT.md
+++ b/packaging/PLATFORM_SUPPORT.md
@@ -68,9 +68,8 @@ to work on these platforms with minimal user effort.
| Debian | 12.x | x86\_64, i386, ARMv7, AArch64 | |
| Debian | 11.x | x86\_64, i386, ARMv7, AArch64 | |
| Debian | 10.x | x86\_64, i386, ARMv7, AArch64 | |
+| Fedora | 40 | x86\_64, AArch64 | |
| Fedora | 39 | x86\_64, AArch64 | |
-| Fedora | 38 | x86\_64, AArch64 | |
-| Fedora | 37