#!/bin/sh

PIDFILE="$HOME/tmp/syncemail.pid"

function cleanup() {
	 	[ -f ${PIDFILE} ] && rm ${PIDFILE}
}

trap cleanup EXIT

[ -f "${PIDFILE}" ] && echo "Previous session still running. Exiting..." && exit 1

(echo $! > "${PIDFILE}") > /dev/null 2>&1

echo "Running mail filter ..."
/usr/bin/imapfilter
echo "Running imap sync ..."
/usr/bin/offlineimap

exit 0
