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
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
27 changes: 14 additions & 13 deletions packaging/installer/dependencies/centos.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,30 +5,31 @@
set -e

declare -a package_tree=(
gcc
gcc-c++
make
autoconf
autoconf-archive
automake
cmake
curl
elfutils-libelf-devel
gcc
gcc-c++
git
gzip
json-c-devel
libatomic
libmnl-devel
libtool
pkgconfig
cmake
zlib-devel
libuuid-devel
libmnl-devel
json-c-devel
libyaml-devel
libuv-devel
libyaml-devel
lz4-devel
make
openssl-devel
pkgconfig
python3
elfutils-libelf-devel
git
systemd-devel
tar
curl
gzip
zlib-devel
)

os_version() {
Expand Down
19 changes: 10 additions & 9 deletions packaging/installer/dependencies/clearlinux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,22 +9,23 @@ DONT_WAIT=0

declare -a package_tree=(
c-basic
make
sysadmin-basic
devpkg-zlib
devpkg-util-linux
devpkg-libmnl
curl
devpkg-elfutils
devpkg-json-c
yaml-dev
devpkg-libmnl
devpkg-libuv
devpkg-lz4
devpkg-openssl
devpkg-elfutils
git
devpkg-util-linux
devpkg-zlib
findutils
curl
git
gzip
make
python3-basic
service-os-dev
sysadmin-basic
yaml-dev
)

usage() {
Expand Down
31 changes: 16 additions & 15 deletions packaging/installer/dependencies/debian.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,32 +8,33 @@ NON_INTERACTIVE=0
DONT_WAIT=0

package_tree="
git
gcc
g++
make
automake
cmake
autoconf
autoconf-archive
autogen
libatomic1
libtool
pkg-config
tar
automake
cmake
curl
g++
gcc
git
gzip
zlib1g-dev
uuid-dev
libmnl-dev
libatomic1
libelf-dev
libjson-c-dev
libuv1-dev
liblz4-dev
libmnl-dev
libssl-dev
libelf-dev
libsystemd-dev
libtool
libuv1-dev
libyaml-dev
make
pkg-config
python
python3
tar
uuid-dev
zlib1g-dev
"

usage() {
Expand Down
29 changes: 15 additions & 14 deletions packaging/installer/dependencies/fedora.sh
Original file line number Diff line number Diff line change
Expand Up @@ -24,32 +24,33 @@ else
fi

declare -a package_tree=(
findutils
gcc
gcc-c++
make
autoconf
autoconf-archive
autogen
automake
cmake
curl
elfutils-libelf-devel
findutils
gcc
gcc-c++
git
gzip
json-c-devel
libatomic
libmnl-devel
libtool
cmake
zlib-devel
libuuid-devel
libmnl-devel
json-c-devel
libyaml-devel
libuv-devel
libyaml-devel
lz4-devel
make
openssl-devel
elfutils-libelf-devel
git
pkgconfig
tar
curl
gzip
python3
systemd-devel
tar
zlib-devel
"${ulogd_pkg}"
)

Expand Down
29 changes: 15 additions & 14 deletions packaging/installer/dependencies/ol.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,32 @@ NON_INTERACTIVE=0
DONT_WAIT=0

declare -a package_tree=(
gcc
gcc-c++
make
autoconf
autoconf-archive
autogen
automake
cmake
curl
elfutils-libelf-devel
gcc
gcc-c++
git
gzip
json-c-devel
libatomic
libmnl-devel
libtool
pkgconfig
cmake
tar
zlib-devel
libuuid-devel
libmnl-devel
json-c-devel
libyaml-devel
libuv-devel
libyaml-devel
lz4-devel
make
openssl-devel
pkgconfig
python3
elfutils-libelf-devel
git
curl
gzip
systemd-devel
tar
zlib-devel
)

prompt() {
Expand Down
33 changes: 17 additions & 16 deletions packaging/installer/dependencies/opensuse.sh
Original file line number Diff line number Diff line change
Expand Up @@ -10,31 +10,32 @@ NON_INTERACTIVE=0
DONT_WAIT=0

declare -a package_tree=(
gcc
gcc-c++
make
autoconf
autoconf-archive
autogen
automake
libatomic1
libtool
pkg-config
cmake
zlib-devel
libuuid-devel
libmnl-devel
curl
gcc
gcc-c++
git
gzip
libatomic1
libelf-devel
libjson-c-devel
libyaml-devel
libuv-devel
liblz4-devel
libmnl-devel
libopenssl-devel
libelf-devel
git
tar
curl
gzip
libtool
libuuid-devel
libuv-devel
libyaml-devel
make
pkg-config
python3
systemd-devel
tar
zlib-devel
)

usage() {
Expand Down
27 changes: 14 additions & 13 deletions packaging/installer/dependencies/rockylinux.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,32 @@ NON_INTERACTIVE=0
DONT_WAIT=0

declare -a package_tree=(
gcc
gcc-c++
make
autoconf
autoconf-archive
autogen
automake
cmake
curl
elfutils-libelf-devel
gcc
gcc-c++
git
gzip
json-c-devel
libatomic
libmnl-devel
libtool
pkgconfig
cmake
zlib-devel
libuuid-devel
libmnl-devel
json-c-devel
libyaml-devel
libuv-devel
libyaml-devel
lz4-devel
make
openssl-devel
pkgconfig
python3
elfutils-libelf-devel
git
systemd-devel
tar
curl
gzip
zlib-devel
)

prompt() {
Expand Down
33 changes: 17 additions & 16 deletions packaging/installer/dependencies/ubuntu.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,31 +8,32 @@ NON_INTERACTIVE=0
DONT_WAIT=0

package_tree="
git
gcc
g++
make
automake
cmake
autoconf
autoconf-archive
autogen
libatomic1
libtool
pkg-config
tar
automake
cmake
curl
g++
gcc
git
gzip
zlib1g-dev
uuid-dev
libmnl-dev
libatomic1
libelf-dev
libjson-c-dev
libyaml-dev
libuv1-dev
liblz4-dev
libmnl-dev
libssl-dev
libelf-dev
libsystemd-dev
libtool
libuv1-dev
libyaml-dev
make
pkg-config
python3
tar
uuid-dev
zlib1g-dev
"
usage() {
cat << EOF
Expand Down
14 changes: 14 additions & 0 deletions packaging/installer/install-required-packages.sh
Original file line number Diff line number Diff line change
Expand Up @@ -708,6 +708,19 @@ declare -A pkg_libatomic=(
['default']="libatomic"
)

declare -A pkg_libsystemd_dev=(
['alpine']="NOTREQUIRED"
['arch']="NOTREQUIRED" # inherently present on systems actually using systemd
['clearlinux']="system-os-dev"
['debian']="libsystemd-dev"
['freebsd']="NOTREQUIRED"
['gentoo']="NOTREQUIRED" # inherently present on systems actually using systemd
['macos']="NOTREQUIRED"
['sabayon']="NOTREQUIRED" # inherently present on systems actually using systemd
['ubuntu']="libsystemd-dev"
['default']="systemd-devel"
)

declare -A pkg_bridge_utils=(
['gentoo']="net-misc/bridge-utils"
['clearlinux']="network-basic"
Expand Down Expand Up @@ -1247,6 +1260,7 @@ packages() {
suitable_package libmnl-dev
suitable_package json-c-dev
suitable_package libyaml-dev
suitable_package libsystemd-dev
fi

# -------------------------------------------------------------------------
Expand Down