Here is Steve's solution: > I use jumpstart to install sunfreeware, home made and Sun (multifile > packages such as updated JDK). Attached is the script that I have the > master jumpstart script call and the noask_pkgadd file. > > source of packageinst (in case the attached doc is trimmed): #!/bin/sh # # Installation of multiple solaris packages # ROOT=/a #ADMINFILE=${ROOT}/tmp/admin-noask ADMINFILE=/tmp/install_config/Packages/noask_pkgadd WORKINGDIR=/tmp/install_config/Packages LOGFILE=${ROOT}/var/sadm/system/logs/packageinst.log echo "Starting package installation" # clear log if it exsist rm -f ${LOGFILE} # set mask umask 002 # make /usr/local mkdir -p ${ROOT}/usr/local # change to working dir cd ${WORKINGDIR} # install single file packages for NAME in *-local; do PRETTYNAME=`echo $NAME | sed 's/-.*$//g'` echo "Installing -> $PRETTYNAME" pkgadd -n -a ${ADMINFILE} -d ${NAME} -R ${ROOT} all >> ${LOGFILE} 2>&1 RETVAL=$? if [ $RETVAL != "0" ]; then echo "Failed to install package $PRETTYNAME... Check ${LOGFILE}" fi done # install directory style packages for NAME in `find . -type d -print |grep '\.\/[a-zA-Z0-9]*$'`; do INSTNAME=`echo $NAME | sed 's#./##'` echo "Installing -> $INSTNAME" pkgadd -n -a ${ADMINFILE} -d . -R ${ROOT} ${INSTNAME} >> ${LOGFILE} 2>&1 RETVAL=$? if [ $RETVAL != "0" ]; then echo "Pkgadd Error in $INSTNAME... Check ${LOGFILE}" fi done # done echo "Package installation finished." > <<packageinst>> > The second file is the noask_pkgadd which is supplied by Sun JASS tooklit: # # Copyright (c) 2000, 2001 by Sun Microsystems, Inc. # All rights reserved. # #ident "@(#)noask_pkgadd 2.1 00/11/05 SMI" # mail= instance=overwrite partial=nocheck runlevel=nocheck idepend=nocheck rdepend=nocheck space=ask setuid=nocheck conflict=nocheck action=nocheck basedir=default <<noask_pkgadd>> > > > -----Original Message----- > From: Cawley,Stephen F. > Sent: Monday, November 11, 2002 1:36 PM > To: 'sunmanagers@sunmanagers.org' > Subject: jumpstart installation of sunfreeware packages > > I am attempting to automate the installation of some sunfreeware.com > packages using jumpstart under Solaris8. I have tried to get pkgask to > create a proper response file but it does not seem to understand this type > of package format. Has anyone automated the installation of this type of > package? > > Any ideas would be appreciated. > > Steve [demime 0.99c.7 removed an attachment of type application/octet-stream which had a name of packageinst] [demime 0.99c.7 removed an attachment of type application/octet-stream which had a name of noask_pkgadd] _______________________________________________ sunmanagers mailing list sunmanagers@sunmanagers.org http://www.sunmanagers.org/mailman/listinfo/sunmanagersReceived on Tue Nov 12 11:08:01 2002
This archive was generated by hypermail 2.1.8 : Thu Mar 03 2016 - 06:42:57 EST