#!/bin/bash

set -eux # -x for verbose logging to juju debug-log


## XXXvlab: warning: had some dialog box poping out for postfix configuration despite the "-y" when testing this by hand
apt-get install -y postfix dovecot-sieve dovecot-postfix dovecot-imapd amavisd spamassassin fetchmail
apt-get install -y postfix-ldap dovecot-ldap


## SASL

apt-get install sasl2-bin 
# edit /etc/saslauth

## SASL auth (if SASL authentication failure: cannot connect to saslauthd server: Permission denied)

adduser postfix sasl




## clamav
apt-get install -y clamav-daemon
adduser clamav amavis



## Add NFS server

#cat <<EOF >> /etc/fstab
#
### https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/1041377
## bootwait : forces the rest of the boot to wait this filesystem
## timeo : retest after this timeout
#172.128.0.1:/home /home nfs timeo=14,intr,bootwait,auto 0 0
#
#EOF


## fail2ban (DONT INSTALL ON LXC UNTIL IT SUPPORT IPTABLES)

#apt-get install -y fail2ban
# change ignoreip in /etc/fail2ban/jail.conf
# change mail
# disable ssh