#!/bin/sh ### ### Copyright 2000-2007 University of Illinois Board of Trustees ### All rights reserved. ### ### preinstall - pre install script for use with most package ### management systems (SVR4, encap, FreeBSD Pakages/Ports) ### ### Campus Information Technologies and Educational Services ### University of Illinois at Urbana-Champaign ### err=0 # # Solaris specific tweaks... # if [ -n "${PKGINST}" ]; then # # Temp hack to install new package dependencies for UIUCpsgconf # Need versions so that curl finds the files on the ftp server :( # PKGLIST="" for pkg in $PKGLIST; do # Check to see if the package was already installed pkginfo -q `echo $pkg | sed -e 's/-[^-]*$//'` if [ $? -ne 0 ]; then echo "Prerequisites are missing ($pkg)" echo "" err=1 fi done fi if [ -n "${ENCAP_SOURCE}" ]; then PKGLIST="" for pkg in $PKGLIST; do epkg -qk $pkg > /dev/null 2>&1 if [ $? -ne 0 ]; then epkg -u $pkg if [ $? -ne 0 ]; then err=1 fi fi done fi exit $err