#!/bin/sh

home=`athdir /mit/slw bin`
PATH=$home:/usr/ucb:$PATH

echo -n "Enter program name [e.g. AutoCad]: "
read program
echo -n "                    Enter version: "
read version
echo -n "                Enter vendor name: "
read vendor
echo -n "    Enter full path to executable: "
read path
echo ""

# Server only knows one restriction type right now,
# so don't ask.
res="net18"

pname=`basename $path`
dname=`dirname $path`

echo "Encrypting binary..."
encrypt "$program" "$version" "$vendor" $res $path $path.des
if [ "$?" != "0" ]; then
	exit 1
fi
mv $path $path.hide
echo "Be sure to hide $path.hide."

if [ "$?" != "0" ]; then
	exit 1
fi

cat <<EOF > $path
#!/afs/athena/system/slw/unwrap
$program
$version
$vendor
$res
$path.des
$pname
EOF
chmod 755 $path
