#!/bin/bash if [[ $(grep Fedora /etc/os-release) ]]; then dnf install -y \ abi-compliance-checker \ abi-dumper \ automake \ autoconf \ asciidoctor \ bzip2 \ clang \ CUnit-devel \ curl \ doxygen \ gitstats \ graphviz \ kernel-headers \ kernel-modules \ lcov \ libpcap-devel \ libtool \ make \ mscgen \ openssl-devel \ valgrind \ xz-libs else [[ $(grep utopic /etc/lsb-release) ]] && sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list sudo apt-get update sudo apt-get install --yes --no-install-recommends \ abi-compliance-checker \ abi-dumper \ automake \ autoconf \ asciidoctor \ bzip2 \ clang \ codespell \ curl \ doxygen \ gitstats \ graphviz \ lcov \ libc6-dev \ libcunit1-dev \ libipc-system-simple-perl \ libssl-dev \ libtool \ libpcap-dev \ make \ mscgen \ valgrind \ xz-utils DISTRIBUTION=`grep '^ID=' /etc/os-release | sed 's/ID=//'` if [[ $(uname -m) = "x86_64" ]]; then sudo apt-get install --yes --no-install-recommends \ gcc-multilib if [ "$DISTRIBUTION" = "ubuntu" ]; then sudo apt-get install --yes --no-install-recommends \ linux-headers-generic else sudo apt-get install --yes --no-install-recommends \ linux-headers-amd64 fi elif [[ $(uname -m) = "aarch64" ]]; then if [ "$DISTRIBUTION" = "ubuntu" ]; then sudo apt-get install --yes --no-install-recommends \ linux-headers-generic else sudo apt-get install --yes --no-install-recommends \ linux-headers-arm64 fi else echo "No platform specific install required" fi fi