1#!/bin/sh 2# 3# Install specified Dropbear version into /usr/local. 4# 5 6ver="$1" 7 8echo 9echo --------------------------------------------- 10echo Installing dropbear version: ${ver} 11echo --------------------------------------------- 12 13set -e 14 15cd /tmp 16 17if [ ! -d dropbear-clean ]; then 18 git clone https://github.com/mkj/dropbear.git dropbear-clean 19 (cd dropbear-clean && git config --global advice.detachedHead false) 20fi 21 22rm -rf dropbear 23cp -a dropbear-clean dropbear 24cd dropbear 25git checkout "$ver" 26git status 27echo "Building Dropbear version '$ver'" 28( 29 autoreconf 2>&1 && 30 ./configure 2>&1 && 31 make clean 2>&1 && 32 make 2>&1 && 33 sudo make install 2>&1) >/tmp/db-build.log 2>&1 || cat /tmp/db-build.log 34 35echo "Installed dropbear version: '$(/usr/local/bin/dbclient -V 2>&1)'" 36