mirror of https://github.com/trapexit/mergerfs.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.1 KiB
40 lines
1.1 KiB
#!/bin/sh
|
|
|
|
if [ -e /usr/bin/apt-get ]; then
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
apt-get -qy update
|
|
apt-get -qy --force-yes --no-install-suggests --no-install-recommends \
|
|
install \
|
|
ca-certificates \
|
|
build-essential \
|
|
dpkg-dev \
|
|
git \
|
|
g++ \
|
|
debhelper \
|
|
lsb-release \
|
|
fakeroot
|
|
elif [ -e /usr/bin/dnf ]; then
|
|
dnf -y update
|
|
dnf -y install \
|
|
git rpm-build gcc-c++ make which
|
|
dnf -y install lsb_release || true
|
|
elif [ -e /usr/bin/yum ]; then
|
|
yum -y update
|
|
yum -y install \
|
|
git rpm-build gcc-c++ make which
|
|
yum -y install lsb_release || true
|
|
yum -y install centos-release-scl
|
|
yum -y install devtoolset-9-gcc\*
|
|
elif [ -e /usr/bin/zypper ]; then
|
|
zypper update -y
|
|
zypper install -y \
|
|
git rpm-build gcc-c++ make which \
|
|
lsb_release
|
|
elif [ -e /sbin/apk ]; then
|
|
apk add \
|
|
abuild git gcc g++ make \
|
|
linux-headers lsb-release
|
|
elif [ -e /usr/sbin/pkg ]; then
|
|
pkg install \
|
|
git gmake gcc
|
|
fi
|