#!/bin/sh # # Harry Hoffman # # **************************************************************************** # Service definition section. # **************************************************************************** service="BOLTpget" servfil="install-boltpget.vfy" #----------------------------------------------------------------------------- servhdr_txt=" Rationale for Verification Check: This script will attempt to determine if pkg-get is installed and configured on the system. Determination of Compliance: This script will indicate a failure if the BOLTpget package is not installed and configured on the system. " #----------------------------------------------------------------------------- servpkg=" BOLTpget " #----------------------------------------------------------------------------- servcfg=" ${JASS_ROOT_DIR}/etc/pkg-get.conf " #----------------------------------------------------------------------------- servcmd=" /usr/bin/pkg-get " # **************************************************************************** # Check processing section. # **************************************************************************** PKGINFO="${JASS_ROOT_DIR}/var/sadm/pkg/BOLTpget/pkginfo" start_verify "${servfil}" "${service}" "${servhdr_txt}" logMessage "${JASS_MSG_SOFTWARE_INSTALLED}" if check_packageExists "${servpkg}" 1 LOG ; then pkgName="`awk -F= '/^NAME/ { print $2 }' ${PKGINFO}`" pkgVersion="`awk -F= '/^VERSION/ { print $2 }' ${PKGINFO}`" pkgBaseDir="`awk -F= '/^BASEDIR/ { print $2 }' ${PKGINFO}`" pkgContact="`awk -F= '/^EMAIL/ { print $2 }' ${PKGINFO}`" logNotice "Package has description '${pkgName}'" logNotice "Package has version '${pkgVersion}'" logNotice "Package has base directory '${pkgBaseDir}'" logNotice "Package has contact '${pkgContact}'" logMessage "\n${JASS_MSG_SOFTWARE_CONFIGURED}" check_serviceConfigExists "${servcfg}" 1 LOG fi finish_verify