#!/bin/sh

#set -x

echo
echo 'You do not need bufsock.py if you are only going to use'
echo 'telnet as a client.  But fallback-reboot-client is probably'
echo 'easier to use, especially if you have crypto compiled in,'
echo 'in which case you want bufsock.py'

PATH="$PATH":/bin:/usr/bin:/usr/local/bin
export PATH

# EG "2.3"
# pyvers="$(python3 -V 2>&1 | sed 's/^Python //' | awk -F'.' ' { printf("%s.%s\n",$1,$2) }')"

if [ "$HOME" = "" ]
then
	eval HOME="$(csh -c echo ~)"
	echo "Home was not set - set to $HOME"
fi

# make sure -some- directory exists, if possible, before entering this loop
mkdir -p "$HOME/lib"
for dir in \
	"/usr/local/lib" \
	"$HOME/lib"
do
	if [ -w "$dir" ]
	then
		echo Installing bufsock.py in "$dir"
		cp bufsock.py "$dir"/.
		cp python2x3.py "$dir"/.
		break
	fi
done