Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add dependencies for systemd journal plugin. #15747

Merged
merged 2 commits into from Aug 4, 2023

Conversation

Ferroin
Copy link
Member

@Ferroin Ferroin commented Aug 4, 2023

Summary

This adds code to the dependency handling scripts to take care of the systemd-journal plugin’s dependencies.

Support for Gentoo and Arch takes advantage of the fact that the ssystemd packages on those systems include the required libraries and header files, so we can simply rely on the configure script’s auto-detection to correctly identify if we should build the systemd-journal plugin on those platforms.

Test Plan

CI passes on this PR (confirms that the package names we’re pulling in here are valid).

Attempt to install using the script from this PR for dependency handling. On supported platforms, it should build the systemd-journal plugin by default instead of not building it by default.

Additional Information

Resolves: #15745

Also sorts the dependency lists for the per-distro scripts that are being modified.

@github-actions github-actions bot added the area/packaging Packaging and operating systems support label Aug 4, 2023
ralphm
ralphm previously approved these changes Aug 4, 2023
packaging/installer/install-required-packages.sh Outdated Show resolved Hide resolved
Co-authored-by: Ralph Meijer <ralphm@ik.nu>
@Ferroin Ferroin marked this pull request as ready for review August 4, 2023 13:14
@Ferroin Ferroin requested a review from ilyam8 August 4, 2023 13:14
@Ferroin Ferroin merged commit 15ee2e7 into netdata:master Aug 4, 2023
126 checks passed
@Ferroin Ferroin deleted the systemd-journal-deps branch August 4, 2023 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/packaging Packaging and operating systems support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Bug]: add systemd-journal.plugin build deps to install-required-packages.sh
4 participants