diff --git a/cmake.sh b/cmake.sh deleted file mode 100644 index 02668f41d2618e6dc356d94b299157519b284897..0000000000000000000000000000000000000000 --- a/cmake.sh +++ /dev/null @@ -1,40 +0,0 @@ -set -ex - -main() { - local version=$1 - - local dependencies=( - curl - g++ - make - ) - - apt-get update - local purge_list=() - for dep in ${dependencies[@]}; do - if ! dpkg -L $dep; then - apt-get install --no-install-recommends -y $dep - purge_list+=( $dep ) - fi - done - - local td=$(mktemp -d) - - pushd $td - - curl https://cmake.org/files/v${version%.*}/cmake-$version.tar.gz | \ - tar --strip-components 1 -xz - ./bootstrap - nice make -j$(nproc) - make install - - # clean up - popd - - apt-get purge --auto-remove -y ${purge_list[@]} - - rm -rf $td - rm $0 -} - -main "${@}"