1#!/bin/sh 2 3ver="$1" 4 5echo 6echo -------------------------------------- 7echo Installing PuTTY version ${ver} 8echo -------------------------------------- 9 10cd /tmp 11 12case "${ver}" in 13snapshot) 14 tarball=putty.tar.gz 15 url=https://tartarus.org/~simon/putty-snapshots/${tarball} 16 ;; 17*) 18 tarball=putty-${ver}.tar.gz 19 url=https://the.earth.li/~sgtatham/putty/${ver}/${tarball} 20 ;; 21esac 22 23if [ ! -f ${tarball} ]; then 24 wget -q ${url} 25fi 26 27mkdir -p /tmp/puttybuild 28cd /tmp/puttybuild 29 30tar xfz /tmp/${tarball} && cd putty-* 31if [ -f CMakeLists.txt ]; then 32 cmake . && cmake --build . -j4 && sudo cmake --build . --target install 33else 34 ./configure && make -j4 && sudo make install 35fi 36sudo rm -rf /tmp/puttybuild 37/usr/local/bin/plink -V 38