home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PC World Komputer 1996 May
/
PCW596.iso
/
wtest
/
clico
/
sunsoft
/
pcnfs51
/
pcnfs51.lzh
/
SUNOS.5X
/
SPARC
/
ADDPKG.SH
next >
Wrap
Linux/UNIX/POSIX Shell Script
|
1994-08-27
|
2KB
|
103 lines
#! /bin/sh
# RE_SID: @(%)/usr/re/builds/pcnfs/unix/pkg/SCCS/s.addpkg.sh 1.2 93/09/17 15:20:34 SMI
#
# Copyright (c) 1992 by Sun Microsystems, Inc.
# All Rights Reserved.
#
# Sun considers its source code as an unpublished, proprietary
# trade secret, and it is available only under strict license
# provisions. This copyright notice is placed here only to protect
# Sun in the event the source is deemed a published work. Dissassembly,
# decompilation, or other means of reducing the object code to human
# readable form is prohibited by the license agreement under which
# this code is provided to the user or company in possession of this
# copy.
#
# RESTRICTED RIGHTS LEGEND: Use, duplication, or disclosure by the
# Government is subject to restrictions as set forth in subparagraph
# (c)(1)(ii) of the Rights in Technical Data and Computer Software
# clause at DFARS 52.227-7013 and in similar clauses in the FAR and
# NASA FAR Supplement.
#
DEST=/var/spool/pkg
fatalerror ( )
{
echo " " ; echo "*** FATAL ERROR: $@" 1>&2 ; exit 1
}
#########
# Put up startup information
#########
echo
echo " --------------------------------------"
echo
echo "This script will uncompress and untar the pkg file containing the"
echo "SUNWpcnfs package ready for the SVR4 pkgadd utility to install"
echo
echo "You must be root to run this script."
echo
echo "Are you ready to proceed (y or n [y]): \c"
read YORN
if [ "$YORN" = "n" ]
then
echo "Exiting from install script."
exit 0
fi
echo
if [ -f /usr/ucb/whoami ]
then
if [ `/usr/ucb/whoami` != root ]
then
echo "You must be root to run this script."
echo "Exiting from install script."
exit 1
fi
fi
#########
# Check for pkg.taz
#########
if [ ! -f pkg.taz ]
then
fatalerror "The compressed tar file pkg.taz is missing."
fi
#########
# Copy the pkg.taz file and unpack it
#########
echo "Copying pkg.taz to $DEST/pkg.tar.Z"
cp pkg.taz $DEST/pkg.tar.Z
CURDIR=`pwd`
cd $DEST
echo " "
echo "Uncompressing the $DEST/pkg.tar.Z file."
uncompress -v pkg.tar.Z
if [ $? != 0 ] ; then
fatalerror "Uncompressing pkg.tar failed."
fi
echo " "
echo "Unpacking the pkg.tar file."
tar -xvf pkg.tar
if [ $? != 0 ] ; then
fatalerror "Unpacking files from pkg.tar failed."
fi
rm pkg.tar
cd $CURDIR
#########
# Done
#########
echo
echo "The SUNWpcnfs package is ready to install with the SVR4 utility pkgadd"
echo