simdjson/scripts/addcmakeppa.sh

29 lines
759 B
Bash
Executable File

#!/usr/bin/env sh
ACCEPTED_UBUNTU_CODENAMES="focal
bionic
xenial"
printf "%s" "$ACCEPTED_UBUNTU_CODENAMES" | grep -qw "$1"
if [ $? -ne 0 ]; then
echo "'$1' is not a distribution supported by CMake PPA" 1>&2
exit 1
fi
echo "Adding CMake PPA for $1"
# Exit immediately if one of the commands fail below
set -e
# Commands taken from https://apt.kitware.com/
apt-get update -qq
apt-get install -y apt-transport-https ca-certificates gnupg software-properties-common wget
wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | gpg --dearmor - | tee /etc/apt/trusted.gpg.d/kitware.gpg >/dev/null
apt-add-repository "deb https://apt.kitware.com/ubuntu/ $1 main"
apt-get update -qq
echo "CMake repository added successfully"