#!/bin/bash
# # Copyright (C) 2004 Networks Associates Technology Inc. All rights reserved.
#
if [ -f $NETAWSS/.profile.vars ]; then 
 . $NETAWSS/.profile.vars 
else 
 . /var/NAIENV/.profile.vars 
fi 

. ${WSMGMT}/spam-functions

print_attr()
{
   echo "${1}" `${2}`
}
av_versions()
{
    print_attr "s.av.mcafee.engine.version" "/usr/sbin/webshield olympusver -e"
    print_attr "s.av.mcafee.dat.version" "/usr/sbin/webshield olympusver -d"

    engstatus=
    datstatus=
    eng_stat=$XMLCONFDIR/eng_update_status
    dat_stat=$XMLCONFDIR/dat_update_status
    [[ -s $eng_stat ]] && engstatus="$(date -r "$eng_stat")"
    [[ -s $dat_stat ]] && datstatus="$(date -r "$dat_stat")"

    echo "s.av.mcafee.engine.update " $engstatus
    echo "s.av.mcafee.dat.update " $datstatus
}
spam_versions()
{
    echo "s.spam.mcafee.engine.version" $(RPMver engine)
    echo "s.spam.mcafee.dat.version" $(RPMver rules)

    spamenginestatus=
    spamrulesstatus=
    f=$XMLCONFDIR/spamengine_update_status
    [[ -s $f ]] && spamenginestatus="$(date -r "$f")"
    f=$XMLCONFDIR/spamrules_update_status
    [[ -s $f ]] && spamrulesstatus="$(date -r "$f")"

    echo "s.spam.mcafee.engine.update" $spamenginestatus
    echo "s.spam.mcafee.dat.update" $spamrulesstatus
}

TMPFILE=/tmp/scanner.txt.$$
av_versions > $TMPFILE
spam_versions >> $TMPFILE
mv $TMPFILE /tmp/scanner.txt

exit 0
