jumpstart finish script

From: Paveza, Gary (gary.paveza@AIG.COM)
Date: Wed Apr 06 2005 - 14:24:05 EDT


I'm trying to use a finish script to install some packages via jumpstart
(Solaris 9).

I have the following in my finish script:

#!/bin/sh
BASE=/a
MNT=${BASE}/mnt
ADMIN_FILE=${BASE}/tmp/admin

# Mount remote filesystem containing packages and patches
echo "Mounting /jumpstart/Solaris9_config to ${MNT}"
mkdir ${MNT} >/dev/null 2>&1
mount -f nfs <server>:/jumpstart/Solaris9_config ${MNT} >/dev/null 2>&1
if [ $? != 0 ] then
   echo "Filesystem not mounted"
   exit 1
fi

echo "Starting creation of admin script"

# Create admin script for package installation
cat >${ADMIN_FILE} <<DONT_ASK
mail=root
instance=overwrite
partial=nocheck
runlevel=nocheck
idepend=nocheck
rdepend=nocheck
space=ask
setuid=nocheck
conflict=nocheck
action=nocheck
basedir=default
DONT_ASK

echo " "
echo "Admin script created :"
echo " "

cat ${ADMIN_FILE}

echo " "
echo "Beginning package add"
echo " "

echo " "
echo "Command to add package"
echo " "
echo pkgadd -a ${ADMIN_FILE} -R ${BASE} -d ${MNT}
${MNT}/chkrootkit-0.44-sol9-sparc-local
echo " "
echo "Admin_file"
echo " "
ls -la ${ADMIN_FILE}
echo " "
echo "Package file"
echo " "
ls -la ${MNT}/chkrootkit-0.44-sol9-sparc-local

# Install software
echo " "
echo "Installing chkrootkit"
echo " "
pkgadd -a ${ADMIN_FILE} -R ${BASE} -d ${MNT}
${MNT}/chkrootkit-0.44-sol9-sparc-local

Everything seems to work okay, until it gets to the pkgadd line (last line).
Then it just hangs. Any ideas? The script finds the admin file and can do
an ls -la on the package file just fine.
---------------------------------------------------------
Gary Paveza, Jr.
Senior Systems Administrator -CSA
(302) 252-4831 - phone
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers



This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:30:30 EDT