#!/bin/sh -eux
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (c) 2018-2021 Petr Vorel <pvorel@suse.cz>

if command -v dnf5 >/dev/null 2>&1; then
	yum="dnf5 -y install --skip-broken --skip-unavailable"
elif command -v dnf >/dev/null 2>&1; then
	yum="dnf -y install --skip-broken"
else
	yum="yum -y install --skip-broken"
fi

$yum \
	autoconf \
	automake \
	make \
	clang \
	gawk \
	curl \
	jq \
	gcc \
	git \
	findutils \
	iproute \
	numactl-devel \
	libtirpc \
	libtirpc-devel \
	pkg-config \
	redhat-lsb-core

# CentOS 8 fixes
$yum libmnl-devel || $yum libmnl