chiark / gitweb /
doxygen: add some missing docstrings.
[disorder] / debian / disorder.daily
CommitLineData
2ea2b361
RK
1#! /bin/sh
2set -e
3
4# Maximum backup age
5MAXAGE=7
6
7# Enable backups
8BACKUP=true
9
10# Enable pruning
11PRUNE=true
12
13# All operator to override settings
14if test -e /etc/default/disorder; then
15 . /etc/default/disorder
16fi
17
18if ${BACKUP}; then
19 # Ensure the backup directory exists
20 mkdir -m 0700 -p /var/lib/disorder/backups
21
22 # Take a backup
23 disorder-dump --dump /var/lib/disorder/backups/$(date +%F)
24fi
25
26if ${PRUNE}; then
27 # Delete old backups
1be88e6c 28 find /var/lib/disorder/backups -type f -ctime +${MAXAGE} -print0 \
2ea2b361
RK
29 | xargs -r0 rm -f
30fi