#!/bin/sh
#
# Tripwire initialisation basic script
# 

echo "Initialising the Tripwire environment "
echo "Generating the site key file ..."
/usr/sbin/twadmin --generate-keys --site-keyfile "/etc/tripwire/keys/site.key"
echo "Generating the local key file ..."
/usr/sbin/twadmin --generate-keys --local-keyfile "/etc/tripwire/keys/local.key"
echo "Generating and signing the Tripwire's configuration binary file ..."
/usr/sbin/twadmin --create-cfgfile --cfgfile "/etc/tripwire/tw.cfg" --site-keyfile "/etc/tripwire/keys/site.key" "/etc/tripwire/twcfg.txt"
/bin/chmod 0600 /etc/tripwire/twcfg.txt
/bin/chmod 0600 /etc/tripwire/tw.cfg
echo "Generating and signing the Tripwire's policy binary file ..."
/usr/sbin/twadmin --create-polfile --cfgfile "/etc/tripwire/tw.cfg" --site-keyfile "/etc/tripwire/keys/site.key" "/etc/tripwire/twpol.txt"
/bin/chmod 0600 /etc/tripwire/twpol.txt
/bin/chmod 0600 /etc/tripwire/tw.pol
echo "Initialising Tripwire's database ... (could take a while!)"
/usr/sbin/tripwire --init
