#!/bin/sh
# vim: cindent:shiftwidth=4:tabstop=4:smarttab:textwidth=100

#set -o posix
set -o errexit
#set -o pipefail
set -o nounset
#set -o xtrace

DB='/var/lib/fail2ban/fail2ban.sqlite3'

TIMESTAMP_OLD=$(date --date='1 month ago' +%s)

du --human-readable $DB
sqlite3 $DB "DELETE FROM bans WHERE timeofban < $TIMESTAMP_OLD"
sqlite3 $DB 'VACUUM'
du --human-readable $DB
