PREUN
/bin/sh
#set -x
if [ $1 = 0 ]; then service nessusd stop > /dev/null 2>/dev/null || :; /sbin/chkconfig --del nessusd; fi;
#set +x
# Done in libs package now - main package doesn't contain libs anymore:
#%postun -p /sbin/ldconfig
POSTIN
/bin/sh
#set -x
perl -pi -e 's|\@RPM_INSTALL_PREFIX\@|'${RPM_INSTALL_PREFIX}'|' \
/etc/rc.d/init.d/nessusd /etc/nessus/nessusd.conf
# Create a self-signed server key and certificate
NESPUB=/etc/nessus/ssl
NESPRV=/etc/nessus/CA
if [ ! -e $NESPUB/cacert.pem -a ! -e $NESPUB/servercert.pem -a ! -e $NESPRV/cakey.pem -a ! -e $NESPUB/serverkey.pem ]; then
echo "Generating nessud server certificate"
yes ""| /usr/sbin/nessus-mkcert >/dev/null 2>/dev/null
fi
if [ $1 = 1 ]; then /sbin/chkconfig --add nessusd; else if [ -f /var/lock/subsys/nessusd ]; then service nessusd restart > /dev/null 2>/dev/null || : ; fi; fi;
#set +x
# Done in libs package now - main package doesn't contain libs anymore:
#/sbin/ldconfig