# Copyright 30 Jan 1996 Sun Microsystems, Inc. All Rights Reserved.
#
#pragma ident  "@(#)postinstall	1.3 96/02/14 Sun Microsystems"
#
#
# postinstall script for OpenStep Removable Media Support Installation
#
# Exit codes for installation scripts

e_ok=0
e_fatal=1      # stop installation on this exit
e_warning=2    # Installation will go on.
e_int=3        # Interrupted. Stop installation
e_reboot=10    # User must reboot after installation of all selected packages
e_rebootnow=20 # User must reboot right after installation of current package
               # To be added to one of the single-digit exit codes above

#
# Trap interrupt
#
trap `exit $e_int` 15
#

#

FILE=/etc/rmmount.conf

if [ ! -w $FILE ]
then
	echo need superuser access
	exit $e_fatal
fi

egrep -s action_workspace.so $FILE
if [ ! $? -eq 0 ]
then

ed $FILE << EOF > /dev/null
$
a

# allow volume management under OpenStep 
action cdrom action_workspace.so
action floppy action_workspace.so
.
w
q
EOF
#	assume the lines are not already there
fi
 
pkginfo -q $PKGINST
if [ $? -eq 0 ]; then
	if [ -d /usr/lib/rmmount ]; then
		cp $BASEDIR/$DOEDIR/openstep/Apps/Workspace.app/action_workspace.so.1 /usr/lib/rmmount
		chown bin /usr/lib/rmmount/action_workspace.so.1
		chgrp bin /usr/lib/rmmount/action_workspace.so.1
	fi
fi

exit $e_ok
