#!/bin/sh
# Shell script update functions for the OSSEC HIDS
# Author: Daniel B. Cid <daniel.cid@gmail.com>
-# Last modification: May 24, 2006
-
FALSE="false"
TRUE="true"
-
-##########
-# isUpdate
-##########
isUpdate()
{
ls -la ${OSSEC_INIT} > /dev/null 2>&1
return 1;
}
-
-##########
-# doUpdatecleanup
-##########
doUpdatecleanup()
{
. ${OSSEC_INIT}
fi
}
-
-##########
-# getPreinstalled
-##########
getPreinstalled()
{
. ${OSSEC_INIT}
return 0;
}
-
-##########
-# getPreinstalledDir
-##########
getPreinstalledDir()
{
. ${OSSEC_INIT}
return 0;
}
-
-##########
-# UpdateStartOSSEC
-##########
UpdateStartOSSEC()
{
. ${OSSEC_INIT}
$DIRECTORY/bin/ossec-control start
}
-
-##########
-# UpdateStopOSSEC
-##########
UpdateStopOSSEC()
{
. ${OSSEC_INIT}
rm -f $DIRECTORY/queue/syscheck/.* > /dev/null 2>&1
}
-##########
-# UpdateOSSECRules
-##########
UpdateOSSECRules()
{
. ${OSSEC_INIT}
echo "</ossec_config> <!-- rules global entry -->" >> ${OSSEC_CONF_FILE}
rm "${OSSEC_CONF_FILE}.$$.tmp2"
}
+