#!/bin/bash

INSTANCE=$1

if [ -z "$INSTANCE" ]; then
  echo "Usage: $0 [instance-suffix]"
  echo "Example: $0 2"
  exit 1
fi

if [ ! -f /etc/rc.d/init.d/cyrus-imapd${INSTANCE} ]; then
  echo "Error: instance '${INSTANCE}' does not exist."
  exit 1
fi

if [ -f /var/lock/subsys/cyrus-imapd${INSTANCE} ]; then
  service cyrus-imapd${INSTANCE} stop
fi
chkconfig --del cyrus-imapd${INSTANCE}

rm -rf /var/spool/imap${INSTANCE}
rm -rf /var/lib/imap${INSTANCE}
rm -f /etc/cyrus${INSTANCE}.conf
rm -f /etc/imapd${INSTANCE}.conf
rm -f /etc/sysconfig/cyrus-imapd${INSTANCE}
rm -f /etc/rc.d/init.d/cyrus-imapd${INSTANCE}
