#!/bin/sh
#Tag 3840
###################################################################
#
# FILE:		setup13
#
# USAGE:	setup13 dir
#
#		Where: dir is the directory where the GL driver
#		is to be installed, e.g. /usr/acad/acad 
#		It should be the same directory as the AutoCAD
#		executable.
#
# VERSION:	3.3, Bonus Pack CD
#
# PURPOSE:	This shell script is designed to configure your 
#		AutoCAD directory to use the GL ADI driver.
#
# AUTHOR:	Roger Brown, P.E.
#
###################################################################
#
adir=$1
prod="gldriver"
umask 022
#
big_kahuna="root.sys"
# Directory permission
dir="a+rwx,+t"
# Executable file permission
exe="a+rx,u+w,go-w"
# Data file permission
data="a-x,a+r,u+w,go-w"
#
ECHO="/bin/echo"
TEE="/bin/tee -a"
CHMOD="/bin/chmod"
CHOWN="/bin/chown"
COPY="/bin/cp"
MOVE="/bin/mv"
REMOVE="/bin/rm -f"
EXIST="/bin/test"
DESKTOP="Indigo Magic"
#
# We must be not root, or bad things may happen!
#
if [ "$USER" = "root" ] ; then
	$ECHO "================================================================"
	$ECHO "You must NOT be the root user when running '$0'"
	$ECHO "You should exit now and login as the user who will be using AutoCAD."
	$ECHO "You may do this by selecting the 'Log Out' item in the 'System'"
	$ECHO "menu in the Tool Chest in the upper left corner of the screen."
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "A log of this session has been written to $HOME/BonusPack.log."
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "Press <Enter> key to exit..."                                     | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	read val
	if $EXIST -f $HOME/BonusPack.log ; then
		$CHOWN $USER.user $HOME/BonusPack.log
	fi
	exit 1
fi
#
# Must have super-user privledges
#
set `id`
if test "$1" != "uid=0(root)" ; then
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO "You must have super-user privledges to run '$0'"                  | $TEE $HOME/BonusPack.log
	$ECHO "To do so, enter the command 'su' then './$0'"                     | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "A log of this session has been written to $HOME/BonusPack.log."
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "Press <Enter> key to exit..."                                     | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	read val
	if $EXIST -f $HOME/BonusPack.log ; then
		$CHOWN $USER.user $HOME/BonusPack.log
	fi
	exit 2
fi
#
# Make sure we have a good directory parameter
#
if [ "$adir" = "" ] ; then
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO "You need to specify an installation directory."                   | $TEE $HOME/BonusPack.log
	$ECHO "Usage: $0 dir"                                                    | $TEE $HOME/BonusPack.log
	$ECHO "Where: 'dir' specifies the directory where AutoCAD is installed." | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "A log of this session has been written to $HOME/BonusPack.log."
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "Press <Enter> key to exit..."                                     | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	read val
	if $EXIST -f $HOME/BonusPack.log ; then
		$CHOWN $USER.user $HOME/BonusPack.log
	fi
	exit 3
fi
#
# Make sure AutoCAD is in there
#
if $EXIST -d $adir ; then
	# Top level AutoCAD Directory 
	if $EXIST -x $adir/acad ; then
		acadthere=yes
	else
		$ECHO " "                                                                | $TEE $HOME/BonusPack.log
		$ECHO "================================================================" | $TEE $HOME/BonusPack.log
		$ECHO "WARNING: AutoCAD is not installed in $adir."                      | $TEE $HOME/BonusPack.log
		$ECHO "         It is required for the the automatic installation."      | $TEE $HOME/BonusPack.log
		$ECHO "Usage: $0 acad_dir"                                               | $TEE $HOME/BonusPack.log
		$ECHO " "                                                                | $TEE $HOME/BonusPack.log
		$ECHO "A log of this session has been written to $HOME/BonusPack.log."
		$ECHO " "                                                                | $TEE $HOME/BonusPack.log
		$ECHO "Press <Enter> key to exit..."                                     | $TEE $HOME/BonusPack.log
		$ECHO "================================================================" | $TEE $HOME/BonusPack.log
		$ECHO " "                                                                | $TEE $HOME/BonusPack.log
		read val
		if $EXIST -f $HOME/BonusPack.log ; then
			$CHOWN $USER.user $HOME/BonusPack.log
		fi
		exit 4
	fi
else
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO "$adir: is not a directory"                                        | $TEE $HOME/BonusPack.log
	$ECHO "Usage: $0 dir"                                                    | $TEE $HOME/BonusPack.log
	$ECHO "Where: 'dir' specifies the directory where AutoCAD is installed." | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "A log of this session has been written to $HOME/BonusPack.log."
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "Press <Enter> key to exit..."                                     | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	read val
	if $EXIST -f $HOME/BonusPack.log ; then
		$CHOWN $USER.user $HOME/BonusPack.log
	fi
	exit 5
fi
#
################################################################################
#
# AutoCAD must not be running, or files may be locked or busy!
#
################################################################################
acadrunning=`/bin/ps -e | /bin/grep acad`
if [ "$acadrunning" != "" ] ; then
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	$ECHO "An AutoCAD session is currently running."                         | $TEE $HOME/BonusPack.log
	$ECHO "Please exit all current AutoCAD sessions before running '$0'."    | $TEE $HOME/BonusPack.log
	$ECHO "Note: If AutoCAD is iconified, it is technically still running."  | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "A log of this session has been written to $HOME/BonusPack.log."   | $TEE $HOME/BonusPack.log
	$ECHO " "                                                                | $TEE $HOME/BonusPack.log
	$ECHO "Press <Enter> key to exit..."                                     | $TEE $HOME/BonusPack.log
	$ECHO "================================================================" | $TEE $HOME/BonusPack.log
	read val
	if $EXIST -f $HOME/BonusPack.log ; then
		$CHOWN $USER.user $HOME/BonusPack.log
	fi
	exit 6
fi
#
##########
# AutoCAD
##########
if $EXIST -f $adir/acad ; then
	/usr/sbin/tag 0x006A0020 $adir/acad			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/acad					| $TEE $HOME/BonusPack.log
fi
#######################################
# Tag non-executable files for the user
#######################################
#
##########
# X driver
##########
if $EXIST -f $adir/rcacadmx ; then
	/usr/sbin/tag -x $adir/rcacadmx				| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/rcacadmx				| $TEE $HOME/BonusPack.log
fi
#####################
# Null display driver
#####################
if $EXIST -f $adir/dsnull ; then
	/usr/sbin/tag -x $adir/dsnull				| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/dsnull				| $TEE $HOME/BonusPack.log
fi
#####################
# RX executable(s)
#####################
if $EXIST -f $adir/*.arx ; then
	/usr/sbin/tag 0x006A0021 $adir/*.arx			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/*.arx					| $TEE $HOME/BonusPack.log
fi
#####################
# GEOMCAL executable
#####################
if $EXIST -f $adir/geomcal ; then
	/usr/sbin/tag 0x006A000E $adir/geomcal			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/geomcal				| $TEE $HOME/BonusPack.log
fi
#####################
# AVE executable
#####################
if $EXIST -f $adir/averendr ; then
	/usr/sbin/tag 0x006A000E $adir/averendr			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/averendr				| $TEE $HOME/BonusPack.log
fi
#####################
# ASE executable
#####################
if $EXIST -f $adir/ase ; then
	/usr/sbin/tag 0x006A000E $adir/ase			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/ase					| $TEE $HOME/BonusPack.log
fi
#####################
# ASEDB3 executable
#####################
if $EXIST -f $adir/asedb3 ; then
	/usr/sbin/tag 0x006A000E $adir/asedb3			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/asedb3				| $TEE $HOME/BonusPack.log
fi	
#####################
# ASENFX executable
#####################
if $EXIST -f $adir/asenfx ; then
	/usr/sbin/tag 0x006A000E $adir/asenfx			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/asenfx				| $TEE $HOME/BonusPack.log
fi
#####################
# ASEORA executable
#####################
if $EXIST -f $adir/aseora ; then
	/usr/sbin/tag 0x006A000E $adir/aseora			| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/aseora				| $TEE $HOME/BonusPack.log
fi
#####################
# AutoLISP executable
#####################
if $EXIST -f $adir/acadl ; then
	/usr/sbin/tag -x $adir/acadl				| $TEE $HOME/BonusPack.log
	$CHMOD $exe $adir/acadl					| $TEE $HOME/BonusPack.log
fi
###############################################
# Move old GL driver menu (in $adir) to support
###############################################
if $EXIST -f $adir/acad.mnu ; then
	$MOVE $adir/acad.mnu $adir/../support			| $TEE $HOME/BonusPack.log
fi
#######################################################
# Rename the original AutoCAD default menu as xacad.mnu
#######################################################
if $EXIST -f $adir/../support/xacad.mnu ; then
	$ECHO "- Default AutoCAD menu file already saved as 'xacad.mnu'." | $TEE $HOME/BonusPack.log
else
	if $EXIST -f $adir/acad.mnu ; then
		$CHMOD $data $adir/acad.mnu				| $TEE $HOME/BonusPack.log
		$MOVE $adir/acad.mnu $adir/../support/xacad.mnu		| $TEE $HOME/BonusPack.log
		$ECHO "- Default AutoCAD menu file saved as 'xacad.mnu'." | $TEE $HOME/BonusPack.log
	else
		if $EXIST -f $adir/../support/acad.mnu ; then
			$COPY $adir/../support/acad.mnu $adir/xacad.mnu	| $TEE $HOME/BonusPack.log
			$CHMOD $data $adir/xacad.mnu			| $TEE $HOME/BonusPack.log
		else
			$ECHO " "                                                                | $TEE $HOME/BonusPack.log
			$ECHO "================================================================" | $TEE $HOME/BonusPack.log
			$ECHO "WARNING: The default AutoCAD menu 'acad.mnu' was not found"       | $TEE $HOME/BonusPack.log
			$ECHO "         in $adir or $adir/../support/"                           | $TEE $HOME/BonusPack.log
			$ECHO " "                                                                | $TEE $HOME/BonusPack.log
			$ECHO "Press <Enter> key to continue..."                                 | $TEE $HOME/BonusPack.log
			$ECHO "================================================================" | $TEE $HOME/BonusPack.log
			$ECHO " "                                                                | $TEE $HOME/BonusPack.log
			read val
		fi
	fi
fi
#
########################################
# Install GL display driver(s)
########################################
if $EXIST -f /sbin/fetch ; then
	$ECHO "- Installing/updating Irix4 GL Driver..."	| $TEE $HOME/BonusPack.log
	if $EXIST -f $adir/rcIrisGL ; then
		if $EXIST -f  $adir/../$prod/rcIrisGL ; then
			$COPY $adir/../$prod/rcIrisGL $adir/rcIrisGL	| $TEE $HOME/BonusPack.log
			$CHOWN $big_kahuna $adir/rcIrisGL		| $TEE $HOME/BonusPack.log
			$CHMOD $exe $adir/rcIrisGL			| $TEE $HOME/BonusPack.log
		fi
	else
		if $EXIST -f  $adir/../$prod/rcIrisGL ; then
			$COPY $adir/../$prod/rcIrisGL $adir/rcIrisGL4	| $TEE $HOME/BonusPack.log
			$CHOWN $big_kahuna $adir/rcIrisGL4		| $TEE $HOME/BonusPack.log
			$CHMOD $exe $adir/rcIrisGL4			| $TEE $HOME/BonusPack.log
		fi
	fi
	$ECHO "-----------------------------------------------"	| $TEE $HOME/BonusPack.log
	$ECHO "- If you have an 8-bit system and are currently"	| $TEE $HOME/BonusPack.log
	$ECHO "- using the GL driver, you may need to delete"	| $TEE $HOME/BonusPack.log
	$ECHO "- your AutoCAD configuration file if AutoCAD"	| $TEE $HOME/BonusPack.log
	$ECHO "- won't start.  The file is located in the"	| $TEE $HOME/BonusPack.log
	$ECHO "- directory: [ $ACADCFG ]"			| $TEE $HOME/BonusPack.log
	$ECHO "- and is named: [ acad.cfg_`uname -n` ]"		| $TEE $HOME/BonusPack.log
	$ECHO "-----------------------------------------------"	| $TEE $HOME/BonusPack.log
else
	if $EXIST -f $adir/rcIrisGL5 ; then
		$ECHO "- Updating Irix5 GL Driver..."			| $TEE $HOME/BonusPack.log
		$COPY $adir/../$prod/rcIrisGL5 $adir/rcIrisGL5		| $TEE $HOME/BonusPack.log
		$CHOWN $big_kahuna $adir/rcIrisGL5			| $TEE $HOME/BonusPack.log
		$CHMOD $exe $adir/rcIrisGL5				| $TEE $HOME/BonusPack.log
		if $EXIST -f $adir/rcIrisGL ; then
			$ECHO "- Upgrading Irix4 GL Driver to Irix5..."	| $TEE $HOME/BonusPack.log
			$ECHO "  Note: You will now see 2 Irix5"	| $TEE $HOME/BonusPack.log
			$ECHO "        drivers listed in the AutoCAD"	| $TEE $HOME/BonusPack.log
			$ECHO "        _CONFIG/Display screen,"		| $TEE $HOME/BonusPack.log
			$ECHO "        they are identical."		| $TEE $HOME/BonusPack.log
			$COPY $adir/../$prod/rcIrisGL5 $adir/rcIrisGL	| $TEE $HOME/BonusPack.log
			$CHOWN $big_kahuna $adir/rcIrisGL		| $TEE $HOME/BonusPack.log
			$CHMOD $exe $adir/rcIrisGL			| $TEE $HOME/BonusPack.log
		fi
	else
		if $EXIST -f $adir/rcIrisGL ; then
			$ECHO "- Upgrading Irix4 GL Driver to Irix5..."	| $TEE $HOME/BonusPack.log
			$COPY $adir/../$prod/rcIrisGL5 $adir/rcIrisGL	| $TEE $HOME/BonusPack.log
			$CHOWN $big_kahuna $adir/rcIrisGL		| $TEE $HOME/BonusPack.log
			$CHMOD $exe $adir/rcIrisGL			| $TEE $HOME/BonusPack.log
		else
			$ECHO "- Installing Irix5 GL Driver..."		| $TEE $HOME/BonusPack.log
			$COPY $adir/../$prod/rcIrisGL5 $adir/rcIrisGL5	| $TEE $HOME/BonusPack.log
			$CHOWN $big_kahuna $adir/rcIrisGL5		| $TEE $HOME/BonusPack.log
			$CHMOD $exe $adir/rcIrisGL5			| $TEE $HOME/BonusPack.log
		fi
	fi
########################################
# Always install/update the Irix4 driver
# At least until Motif/NumLock works:-)
########################################
	if $EXIST -f  $adir/../$prod/rcIrisGL ; then
		$COPY $adir/../$prod/rcIrisGL $adir/rcIrisGL4			| $TEE $HOME/BonusPack.log
		$CHOWN $big_kahuna $adir/rcIrisGL4				| $TEE $HOME/BonusPack.log
		$CHMOD $exe $adir/rcIrisGL4					| $TEE $HOME/BonusPack.log
		$ECHO "----------------------------------------------------"	| $TEE $HOME/BonusPack.log
		$ECHO "- If you have configured AutoCAD to use the"		| $TEE $HOME/BonusPack.log
		$ECHO "- Irix 4 GL driver, you may want to reconfigure"		| $TEE $HOME/BonusPack.log
		$ECHO "- AutoCAD to use the Irix 5 driver."			| $TEE $HOME/BonusPack.log
		$ECHO "- Use the command:  acad -r"				| $TEE $HOME/BonusPack.log
		$ECHO "- and select:       3. Configure video display"		| $TEE $HOME/BonusPack.log
		$ECHO "- and choose:       2. IrisGL Display for Irix 5..."	| $TEE $HOME/BonusPack.log
		$ECHO "---------------------------------------------------"	| $TEE $HOME/BonusPack.log
	fi
############################################
# Install the Kanji/GL driver if appropriate
############################################
	if /sbin/chkconfig jserver ; then
		if $EXIST -f $adir/../$prod/rcIrisGLJ ; then
			$ECHO "- Installing Irix5 Kanji/GL Driver file." | $TEE $HOME/BonusPack.log
			$COPY $adir/../$prod/rcIrisGLJ $adir/rcIrisGLJ	| $TEE $HOME/BonusPack.log
			$CHOWN $big_kahuna $adir/rcIrisGLJ		| $TEE $HOME/BonusPack.log
			$CHMOD $exe $adir/rcIrisGLJ			| $TEE $HOME/BonusPack.log
		fi
	fi
fi
#
$ECHO "- Installing GL Menu files."					| $TEE $HOME/BonusPack.log
if $EXIST -f $adir/../support/acad.mnu ; then
	$CHMOD $data $adir/../support/acad.mnu				| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/acad.mnu $adir/../support				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/acad.mnu				| $TEE $HOME/BonusPack.log
$CHMOD $data $adir/../support/acad.mnu					| $TEE $HOME/BonusPack.log
#
$ECHO "- Installing GL icon files."					| $TEE $HOME/BonusPack.log
$COPY $adir/../$prod/palette.xpm $adir/../support/icons			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/icons/palette.xpm			| $TEE $HOME/BonusPack.log
$CHMOD $data $adir/../support/icons/palette.xpm				| $TEE $HOME/BonusPack.log
#
if $EXIST -f $adir/gl_*.txt ; then
	$CHMOD $data $adir/gl_*.txt					| $TEE $HOME/BonusPack.log
	$MOVE $adir/gl_*.txt $adir/../support				| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/gl_*.txt $adir/../support				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/gl_*.txt				| $TEE $HOME/BonusPack.log
$CHMOD $data   $adir/../support/gl_*.txt				| $TEE $HOME/BonusPack.log
#
if $EXIST -f $adir/_*.txt ; then
	$CHMOD $data $adir/_*.txt					| $TEE $HOME/BonusPack.log
	$MOVE $adir/_*.txt $adir/../support				| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/_*.txt $adir/../support				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/_*.txt			| $TEE $HOME/BonusPack.log
$CHMOD $data   $adir/../support/_*.txt				| $TEE $HOME/BonusPack.log
#
if $EXIST -f $adir/sgitools.lsp ; then
	$CHMOD $data $adir/sgitools.lsp				| $TEE $HOME/BonusPack.log
	$MOVE $adir/sgitools.lsp $adir/../support		| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/*.lsp $adir/../support			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/*.lsp			| $TEE $HOME/BonusPack.log
$CHMOD $data $adir/../support/*.lsp				| $TEE $HOME/BonusPack.log
#
if $EXIST -f $adir/AcadT.keymap ; then
	$CHMOD $data $adir/AcadT.keymap				| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/AcadT.keymap $adir				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/AcadT.keymap				| $TEE $HOME/BonusPack.log
$CHMOD $data  $adir/AcadT.keymap				| $TEE $HOME/BonusPack.log
###########################
# Install IBM-PC fonts
###########################
if $EXIST -f $adir/../$prod/*.pcf.Z ; then
	$CHMOD $data $adir/../$prod/*.pcf.Z			| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/*.pcf.Z /usr/lib/X11/fonts/misc
(cd /usr/lib/X11/fonts/misc; /usr/bin/X11/mkfontdir; /usr/bin/X11/xset fp rehash)
#
###########################
# gldriver help file
###########################
$COPY $adir/../$prod/gldriver.* $adir/../support		| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/gldriver.*			| $TEE $HOME/BonusPack.log
$CHMOD $data $adir/../support/gldriver.*			| $TEE $HOME/BonusPack.log
#####################################
# Help and other AutoCAD script files
#####################################
$COPY $adir/../$prod/*.scr $adir/../support			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/*.scr			| $TEE $HOME/BonusPack.log
$CHMOD $data $adir/../support/*.scr				| $TEE $HOME/BonusPack.log
# Enable executable scripts
$CHMOD $exe $adir/../support/_dxfout.scr			| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/../support/_igesout.scr			| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/../support/_ivout.scr				| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/../support/_ivout2.scr			| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/../support/_wblock.scr			| $TEE $HOME/BonusPack.log
#
###########################
# autoscript shell script
###########################
$COPY $adir/../$prod/autoscript $adir				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/autoscript				| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/autoscript					| $TEE $HOME/BonusPack.log
#
###########################
# acad_ansi shell script
###########################
$COPY $adir/../$prod/acad_ansi* $adir				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/acad_ansi*				| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/acad_ansi*					| $TEE $HOME/BonusPack.log
#
###########################
# *.sh shell scripts
###########################
$COPY $adir/../$prod/*.sh $adir					| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/*.sh					| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/*.sh						| $TEE $HOME/BonusPack.log
#
###########################
# AudioNotes application
###########################
if $EXIST -f $adir/anotes ; then
	$CHMOD $exe $adir/anotes				| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/anotes $adir				| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/anotes					| $TEE $HOME/BonusPack.log
/usr/sbin/tag 0x006A000E $adir/anotes				| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/anotes					| $TEE $HOME/BonusPack.log
#
###########################
# AutoLISP compiler overlay
###########################
if $EXIST -f $adir/acadlc ; then
	$CHMOD $exe $adir/acadlc				| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/acadlc $adir/acadlc			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/acadlc					| $TEE $HOME/BonusPack.log
/usr/sbin/tag 0x006A000E $adir/acadlc				| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/acadlc					| $TEE $HOME/BonusPack.log
#
###########################
# averendr for German version
###########################
if $EXIST -f $adir/../$prod/averendr* ; then
$COPY $adir/../$prod/averendr* $adir					| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/averendr*			| $TEE $HOME/BonusPack.log
/usr/sbin/tag 0x006A000E $adir/averendr			| $TEE $HOME/BonusPack.log
$CHMOD $exe $adir/averendr                              | $TEE $HOME/BonusPack.log
$CHMOD $data $adir/averendr.xmx                         | $TEE $HOME/BonusPack.log
fi
#
###########################
# acad.slb for German version
###########################
if $EXIST -f $adir/../support/acad.slb ; then
	$CHMOD $data $adir/../support/acad.slb                     | $TEE $HOME/BonusPack.log
fi
if $EXIST -f $adir/../$prod/acad.slb ; then
$COPY $adir/../$prod/acad.slb $adir/../support/acad.slb	| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna $adir/../support/acad.slb			| $TEE $HOME/BonusPack.log
$CHMOD $data $adir/../support/acad.slb				| $TEE $HOME/BonusPack.log
fi
#
if $EXIST -f /usr/lib/images/AcadT.icon ; then
	$CHMOD $data /usr/lib/images/AcadT.icon			| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/AcadT.icon /usr/lib/images			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/images/AcadT.icon			| $TEE $HOME/BonusPack.log
$CHMOD $data /usr/lib/images/AcadT.icon				| $TEE $HOME/BonusPack.log
$ECHO "- AutoCAD icon images installed at '/usr/lib/images'."	| $TEE $HOME/BonusPack.log
#
# If its a 4.X system
#
if $EXIST -f /usr/sbin/fetch ; then
	# 4.X, fetch the WorkSpace icons
	DESKTOP="WorkSpace"
	$ECHO "- Fetching "$DESKTOP" Icons."			| $TEE $HOME/BonusPack.log
	/usr/sbin/fetch -g $adir/acad				| $TEE $HOME/BonusPack.log   
fi
#
#######################################
# Update the MoleMode files, if present
#######################################
if $EXIST -d $adir/../support/mole ; then
	$ECHO "-"									| $TEE $HOME/BonusPack.log
	$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
	$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
	$ECHO "-"									| $TEE $HOME/BonusPack.log
	$ECHO "- You may wish to update your MoleMode tablet driver."			| $TEE $HOME/BonusPack.log
	if $EXIST -f /usr/sbin/fetch ; then
		# 4.X
		$ECHO "- See file: README in /CDROM/drv/MoleMode/Irix4 for details."	| $TEE $HOME/BonusPack.log
	else
		# 5.X
		$ECHO "- See file: README in /CDROM/drv/MoleMode/Irix5 for details."	| $TEE $HOME/BonusPack.log
	fi
	$ECHO "-"									| $TEE $HOME/BonusPack.log
	$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
	$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
	$ECHO "-"									| $TEE $HOME/BonusPack.log
fi
#
##########################################
# Install and build DESKTOP filetype rules
##########################################
$ECHO "- Installing "$DESKTOP" Filetype Rules files."				| $TEE $HOME/BonusPack.log
if $EXIST -f /usr/lib/filetype/local/autocad13.ftr ; then
	$CHMOD $data /usr/lib/filetype/local/autocad13.ftr			| $TEE $HOME/BonusPack.log
	$REMOVE /usr/lib/filetype/local/autocad13.ftr				| $TEE $HOME/BonusPack.log
fi
if $EXIST -f /usr/lib/filetype/local/autocad12.ftr ; then
	$CHMOD $data /usr/lib/filetype/local/autocad12.ftr			| $TEE $HOME/BonusPack.log
	$REMOVE /usr/lib/filetype/local/autocad12.ftr				| $TEE $HOME/BonusPack.log
fi
if $EXIST -f /usr/lib/filetype/local/autocad.ftr ; then
	$CHMOD $data /usr/lib/filetype/local/autocad.ftr			| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/autocad13.ftr /usr/lib/filetype/local/autocad.ftr		| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/filetype/local/autocad.ftr				| $TEE $HOME/BonusPack.log
$CHMOD $data  /usr/lib/filetype/local/autocad.ftr				| $TEE $HOME/BonusPack.log
#
if $EXIST -f /usr/lib/filetype/local/autodesk.fti ; then
	$CHMOD $data /usr/lib/filetype/local/autodesk.fti			| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/autodesk.fti /usr/lib/filetype/local			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/filetype/local/autodesk.fti				| $TEE $HOME/BonusPack.log
$CHMOD $data  /usr/lib/filetype/local/autodesk.fti				| $TEE $HOME/BonusPack.log
#
if $EXIST -f /usr/lib/filetype/local/autodesk.script.fti ; then
	$CHMOD $data /usr/lib/filetype/local/autodesk.script.fti		| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/autodesk.script.fti /usr/lib/filetype/local		| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/filetype/local/autodesk.script.fti			| $TEE $HOME/BonusPack.log
$CHMOD $data  /usr/lib/filetype/local/autodesk.script.fti			| $TEE $HOME/BonusPack.log
#
if $EXIST -f /usr/lib/filetype/local/autodesk.file.closed.fti ; then
	$CHMOD $data /usr/lib/filetype/local/autodesk.file.closed.fti		| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/autodesk.file.closed.fti /usr/lib/filetype/local		| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/filetype/local/autodesk.file.closed.fti		| $TEE $HOME/BonusPack.log
$CHMOD $data  /usr/lib/filetype/local/autodesk.file.closed.fti			| $TEE $HOME/BonusPack.log
#
if $EXIST -f /usr/lib/filetype/local/autodesk.file.open.fti ; then
	$CHMOD $data /usr/lib/filetype/local/autodesk.file.open.fti		| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/autodesk.file.open.fti /usr/lib/filetype/local		| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/filetype/local/autodesk.file.open.fti		| $TEE $HOME/BonusPack.log
$CHMOD $data  /usr/lib/filetype/local/autodesk.file.open.fti			| $TEE $HOME/BonusPack.log
#
if $EXIST -f /usr/lib/filetype/local/autodesk.font.fti ; then
	$CHMOD $data /usr/lib/filetype/local/autodesk.font.fti			| $TEE $HOME/BonusPack.log
fi
$COPY $adir/../$prod/autodesk.font.fti /usr/lib/filetype/local			| $TEE $HOME/BonusPack.log
$CHOWN $big_kahuna /usr/lib/filetype/local/autodesk.font.fti			| $TEE $HOME/BonusPack.log
$CHMOD $data  /usr/lib/filetype/local/autodesk.font.fti				| $TEE $HOME/BonusPack.log
#
$ECHO "- Rebuilding "$DESKTOP" File Type Rules, this will take a few seconds..." | $TEE $HOME/BonusPack.log
(cd /usr/lib/filetype; /bin/make -u | $TEE $HOME/BonusPack.log)
#
# Setup an AutoCAD iconbook page.
# Note:	No need to worry about multiple pages/icons here
#
if $EXIST -f /opt/acad13/bin/acadr13 ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/opt/acad13/bin/acadr13" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/printers ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/printers" -userpage AutoCAD
fi
# Until R13-DXF works
#if $EXIST -f /usr/sbin/DxfToIv ; then
#	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/DxfToIv" -userpage AutoCAD
#fi
if $EXIST -f /usr/sbin/3dsToIv ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/3dsToIv" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/ivToVRML ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/ivToVRML" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/IvToRib ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/IvToRib" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/ivview ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/ivview" -userpage AutoCAD
fi
if $EXIST -f /usr/demos/Inventor/SceneViewer ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/demos/Inventor/SceneViewer" -userpage AutoCAD
fi
if $EXIST -f /usr/demos/Inventor/gview ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/demos/Inventor/gview" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/showcase ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/showcase" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/annotator ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/annotator" -userpage AutoCAD
fi
if $EXIST -f /usr/sbin/webspace ; then
	/usr/sbin/iconbookedit -add "Category:File Name:/usr/sbin/webspace" -userpage AutoCAD
fi
#
$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
$ECHO "IMPORTANT:"								| $TEE $HOME/BonusPack.log
$ECHO "You will need to restart "$DESKTOP" for new rules to take affect."	| $TEE $HOME/BonusPack.log
$ECHO "The quickest way to do this to use the 'Log Out' command in the"		| $TEE $HOME/BonusPack.log
$ECHO "'System' Tool Chest menu.  You may then 'login' as usual."		| $TEE $HOME/BonusPack.log
$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
$ECHO "AutoCAD R13 has been properly set up for use with GL and "$DESKTOP"."	| $TEE $HOME/BonusPack.log
$ECHO "You may now select the GL Driver from the AutoCAD CONFIGuration"		| $TEE $HOME/BonusPack.log
$ECHO "Menu or by entering the command: 'acad -r'"				| $TEE $HOME/BonusPack.log
$ECHO "And then select the 'Configure video display' option and choose"		| $TEE $HOME/BonusPack.log
$ECHO "the 'Iris GL ADI Rendering/Display Driver'."				| $TEE $HOME/BonusPack.log
$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
$ECHO "----------------------------------------------------------------------"	| $TEE $HOME/BonusPack.log
#
############################
# Clean up old, unused files
############################
if $EXIST -f $adir/inst.sh ; then
	$REMOVE $adir/inst.sh					| $TEE $HOME/BonusPack.log
fi
if $EXIST -f $adir/install.gldriver?? ; then
	$REMOVE $adir/install.gldriver??			| $TEE $HOME/BonusPack.log
fi
if $EXIST -f $adir/rcIris*.icon ; then
	$REMOVE $adir/rcIris*.icon				| $TEE $HOME/BonusPack.log
fi
if $EXIST -f $adir/../$prod/inst*.* ; then
	$REMOVE $adir/../$prod/inst*.*				| $TEE $HOME/BonusPack.log
fi
if $EXIST -f $HOME/BonusPack.log ; then
	$CHOWN $USER.user $HOME/BonusPack.log
fi
#
exit 0
