#!/bin/bash

## log files cleanup

log_files=`cat <<EOF
aptitude
auth.log
boot
daemon.log
debug
dmesg
dmesg.0
dpkg.log
faillog
kern.log
lastlog
lpr.log
mail.err
mail.info
mail.log
mail.warn
messages
syslog
user.log
uucp.log
EOF`

rm /var/log/*.[0-9]* &>/dev/null
rm /var/log/*.gz &>/dev/null

for i in $log_files; do cat /dev/null > /var/log/$i; done


## root account cleanup

chmod 700 /root

dot_files=`cat <<EOF
.bash_history
.lesshst
EOF`

for i in $dot_files; do cat /dev/null > /root/$i; done

## bluetooth stack

rm -rf /var/lib/bluetooth/[0-9A-F][0-9A-F]:*


## force ssh key regeneration on next boot

rm -f /etc/ssh/ssh_host_*
cat << EOF > /etc/rc2.d/S15ssh_gen_host_keys
#!/bin/bash
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''
rm -f \$0
EOF
chmod a+x /etc/rc2.d/S15ssh_gen_host_keys


# package cleanup

apt-get clean



