#!/bin/sh

#
# tailor no-CR echo
#
if [ "`echo -n`" = "-n" ]; then
	# sysv echo
	DN=""
	BC="\c"
else
	# bsd echo
	DN="-n"
	BC=""
fi

PRODUCT='SKI'

#
# OS release, 4 or 5
#
OSREL=`/usr/bin/uname -r | sed 's/\./\ /' | awk '{print $1}'`
echo "OSREL=$OSREL"						>> $1

#
# default installation directory
#
if [ $OSREL -eq 5 ]; then
	DEFDIR=/opt/SUNWski
else
	echo "SKI only supported on Solaris 2.5"
	exit 1
fi


#
# read string from user w/o printing on screen, store in $pwd
#
readpwd () {
	trap "stty echo; rm -f $TMP; exit 1" 2
	stty -echo
	pwdlen=0
	while [ $pwdlen -lt 7 ]; do
		pwd=""
		echo $DN "Enter password: $BC"
		read pwd
		echo ""
		pwdlen=`echo "$pwd" | wc -c`
		if [ $pwdlen -lt 7 ]; then
			echo "Too short, must be 6 or more characters."
		fi
	done
	stty echo
	trap "rm -f $TMP; exit 1" 2
}

# 
# get a password, /bin/passwd style (sort of)
#
readp2 () {
	readpwd
	spwd="$pwd"
	echo "Type password again for verification."
	readpwd
	if [ "$pwd" != "$spwd" ]; then
		echo "Passwords don't match - try again."
		readp2
	else
		echo "Password accepted."
	fi
}

#echo ""
#echo "Press RETURN to continue, or Ctrl-C to exit."
#read yn

exit 0
