File ts3backup of Package teamspeak3-server

#!/bin/sh

umask 0027

# remove snapshots older than 60 days
find /var/lib/teamspeak3-server/snapshots -type f -mtime +60 -exec rm -f {} \;

# create new snapshots of all virtual servers
ts3snapshot create

# stop here, if sqlite database not in use
[ -f /var/lib/teamspeak3-server/ts3server.sqlitedb ] || exit 0

# remove database backups older than 60 days
find /var/lib/teamspeak3-server/backups -type f -mtime +60 -exec rm -f {} \;

# perform a clean copy of the sqlite database
sqlite3 /var/lib/teamspeak3-server/ts3server.sqlitedb ".backup \
  /var/lib/teamspeak3-server/backups/ts3server.sqlitedb.`date +%Y%m%d-%H%M%S`"
openSUSE Build Service is sponsored by