#!/bin/sh # # Harry Hoffman # # **************************************************************************** # Service definition section. # **************************************************************************** service="SunBEsdm" servfil="install-sunbesdm.vfy" #----------------------------------------------------------------------------- servhdr_txt=" Rationale for Verification Check: This script will attempt to determine if SUNBEsdm installed and configured on the system. Determination of Compliance: This script will indicate a failure if the SUNWBEsdm package is not installed and configured on the system. " #----------------------------------------------------------------------------- servpkg=" SUNBEsdm " #----------------------------------------------------------------------------- servcmd=" /opt/SUNBEsdm/sdmsetup " # **************************************************************************** # Check processing section. # **************************************************************************** PKGINFO="${JASS_ROOT_DIR}/var/sadm/pkg/SUNBEsdm/pkginfo" start_verify "${servfil}" "${service}" "${servhdr_txt}" logMessage "${JASS_MSG_SOFTWARE_INSTALLED}" if check_packageExists "${servpkg}" 0 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