diff options
author | vkalintiris <vasilis@netdata.cloud> | 2024-04-30 14:45:23 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-30 07:45:23 -0400 |
commit | 5973417027606bacf044b3ead40a882931ce773f (patch) | |
tree | 7666777a7fe9bc9cf4e32b2054982b9b4f25b85b /.github/scripts | |
parent | 4c76a141ad330f422d31a837ebeb23b9b7b443f8 (diff) |
Use CPack to generate Debian packages (#17475)
* CPack
* Add script to build all artifacts.
* Add infrastructure to run package builds via CPack in CI.
* Fix typos in distro config.
* Fix permissions on package-build script.
* Control files for netdata package
* pre/post inst files for debugfs.
* Fix directory name handling for package build.
* pre/post inst scripts for cups
* pre/post inst scripts for xenstat
* pre/post inst scripts for slabinfo
* pre/post inst scripts for apps
* pre/post inst scripts for network-viewer
* pre/post inst script for nfacct
* pre/post inst scripts for freeipmi
* pre/post inst scripts for logs-management
* pre/post inst perf
* pre/post inst scripts for systemd-journal
* pre/post init scripts for go.d
* pre/post inst scripts for ebpf
* pre/post init files for charts.d & python.d
* Skip eBPF in packaging.
* Fix most of the package names
* Add copyright
* etc/default/netdata
* Bump
* Enable all packages except for ebpf.
* Add log2journal to netdata component.
* Produce pretty-much the same RFS.
- No README.md docs
- /var/run/netdat missing on CPack's side
- No ebpf
- No changelogs
* Enable ebpf plugin
* Fix runtime path
* Build debug symbol packages
* Update package directory
* Fix eBPF and Xenstat conditionals.
* Fixes for package build process.
* Package version for cpack
* Add ebpf-code-legacy package
* Update extraction logic
* Fix control info for netdata package
* Fix control file for chartsd plugin package
* Fix typos in package build script.
* Update dependencies
* Add python3
* Fix verbose option to cpack
* Add whitespace in package description field.
* SKip adding files that might break rpm packages
* Final fixups to package handling.
* Fix architecture matching for package build options.
* Fix dependency handling.
* Remove top-level scripts
---------
Co-authored-by: Austin S. Hemmelgarn <austin@netdata.cloud>
Diffstat (limited to '.github/scripts')
-rwxr-xr-x | .github/scripts/gen-matrix-packaging.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/.github/scripts/gen-matrix-packaging.py b/.github/scripts/gen-matrix-packaging.py index be2a941a2a..c00ff3181d 100755 --- a/.github/scripts/gen-matrix-packaging.py +++ b/.github/scripts/gen-matrix-packaging.py @@ -27,6 +27,7 @@ for i, v in enumerate(data['include']): 'repo_distro': data['include'][i]['packages']['repo_distro'], 'format': data['include'][i]['packages']['type'], 'base_image': data['include'][i]['base_image'] if 'base_image' in data['include'][i] else ':'.join([data['include'][i]['distro'], data['include'][i]['version']]), + 'builder_rev': data['include'][i]['packages']['builder_rev'], 'platform': data['platform_map'][arch], 'bundle_sentry': data['include'][i]['bundle_sentry'][arch], 'arch': arch |