#!/bin/sh # Install all the packages in packagelist echo "INSTALLING locally built packages:" # use a host-specific packagelist if it has been defined PACKAGELIST=${SI_CONFIG_DIR}/files/packagelist-${SI_HOSTNAME} #else use a generic one [ ! -f ${PACKAGELIST} ] && PACKAGELIST=${SI_CONFIG_DIR}/files/packagelist echo "using list '${PACKAGELIST}'" # the sed expressions below (1) remove comments, (2) remove empty lines sed -e 's/#.*//' -e '/^ *$/ d' < ${PACKAGELIST} | \ while read PKG VER do echo "\t$PKG" cd ${INSTALL_DST}/usr/local/packages zcat ${SI_CONFIG_DIR}/packages/${PKG}-${VER}-sol8.tar.Z | tar xfp - ln -s ${PKG}-${VER} ${PKG} # really do the install chroot ${INSTALL_DST} /usr/local/packages/${PKG}-${VER}/sbin/install.sh done