#sccs	"@(#)crypt:Install	1.11"

#
#	FILE:        Install                 DATE:  February 12, 1986
#	CREATED BY:  Mark Emmerich
#
#	Install script for the "crypt" package software and editors.
#
# --------------------------------------------------------------------

PROGRAMS="crypt ed makekey"
LIBFILES="libc.a libp.a shlib"
ENHED=`echo "\0166\0151"`
EDLINK1=`echo "\0145\0144\0151\0164"`
EDLINK2=`echo "\0145\0170"`
EDLINK3=`echo "\0166\0151\0145\0167"`
set /tmp/SAVE*
while [ $# -gt 1 ]
do
	shift
done
SAVEDIR="$1"

##  PROGRAM MESSAGES

REBOOT="\
Before these changes can take effect, you will have to reboot your \
system.  Close all windows but the Office, then use the Shutdown \
command.\n\n\
  Please touch ENTER to continue."

INSTALLED="\
The Crypt replacement has already been insatlled on this system.  You \
must remove it before you can install this version."

echo
echo
echo "        Installing the Crypt replacement software."
echo

##  SEE IF CRYPT IS ALREAD INSTALLED.

if [ -s /lib/shlib-old ]
then
	message "$INSTALLED"
	exit 64
fi

##  SET UP OWNERSHIP AND PERMISSIONS OF FILES.

chmod +x   $PROGRAMS
chown bin  $PROGRAMS
chgrp bin  $PROGRAMS
chmod 644  $LIBFILES
chown bin  $LIBFILES
chgrp bin  $LIBFILES

##  SAVE ORIGINAL VERSIONS OF FOUNDATION SOFTWARE AND REPLACE WITH
##  THE NEW STUFF.

mv  /bin/ed /bin/ed-old
mv  /lib/shlib /lib/shlib-old

ln  ed /bin/
ln  makekey /usr/lib/
ln  crypt /usr/bin/
ln  shlib /lib/

##  LOOK FOR THE DEVELOPMENT SET ON THE SYSTEM.  ASSUME IF cc EXISTS,
##  THEN DEVLOPMENT SET EXISTS.  INSTALL THE NEW LIBRARIES IF FOUND.

if [ -s /bin/cc ]
then
	##  SAVE THE OLD COPIES OF THE LIBRARIES AND
	##  MOVE THE NEW LIBRARIES TO THEIR PROPER PLACES.
	##  THE LIBRARIES GET COPIED TO SAVEDIR TO DEFEAT
	##  THE PROTECTION GIVEN BY Install.sh

	mv  /lib/libc.a /lib/libc.a-old
	mv  /lib/libp/libc.a /lib/libp/libc.a-old

	ln  libc.a /lib/
	cp  libc.a $SAVEDIR/lib/
	ln  libp.a /lib/libp/libc.a
fi

##	IF $ENHED IS INSTALLED, SAVE THE OLD COPY AND REPLACE
##	IT WITH THE NEW.

if [ -s /usr/bin/$ENHED ]
then
	mv  /usr/bin/$ENHED /usr/bin/${ENHED}-old
	chmod +x   $ENHED
	chown bin  $ENHED
	chgrp bin  $ENHED
	ln  $ENHED /usr/bin/
	ln  /usr/bin/$ENHED /usr/bin/$EDLINK1
	ln  /usr/bin/$ENHED /usr/bin/$EDLINK2
	ln  /usr/bin/$ENHED /usr/bin/$EDLINK3
fi

message -i "$REBOOT"

echo
echo "        Crypt replacement software is now installed."
echo

