12345678910111213141516171819202122232425262728293031 |
- #!/usr/bin/env bash
- set -x
- set -euo pipefail
- # shellcheck disable=SC1091
- . lib.sh
- main() {
- local version=3.23.1
- install_packages curl
- local td
- td="$(mktemp -d)"
- pushd "${td}"
- curl --retry 3 -sSfL "https://github.com/Kitware/CMake/releases/download/v${version}/cmake-${version}-linux-x86_64.sh" -o cmake.sh
- sh cmake.sh --skip-license --prefix=/usr/local
- popd
- purge_packages
- rm -rf "${td}"
- rm -rf /var/lib/apt/lists/*
- rm "${0}"
- }
- main "${@}"
|