summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xour-expire-baks24
1 files changed, 15 insertions, 9 deletions
diff --git a/our-expire-baks b/our-expire-baks
index c814570..4968674 100755
--- a/our-expire-baks
+++ b/our-expire-baks
@@ -6,13 +6,19 @@ umask 022
EXP=/usr/local/bin/expire-baks
-#$EXP --dir=/var/backups/local/mysql
-$EXP --dir=/var/backups/local/ldap
-#$EXP --dir=/var/backups/local/pg
-
-cd /srv/www/vhosts
-for client in *; do
- if [ -d "$client/pg" ] ; then
- $EXP --dir="$client/pg"
- fi
+for directory in \
+ /var/local/backup/mysql \
+ /var/local/backup/ldap \
+ /var/backups/local/ldap \
+ /var/backups/local/mysql \
+ /var/backups/local/backuppc;
+do
+ [ -d "$directory" ] && $EXP --dir="$directory"
done
+
+if [ -d /srv/www/vhosts ]; then
+ cd /srv/www/vhosts
+ for client in *; do
+ [ -d "$client/pg" ] && $EXP --dir="$client/pg"
+ done
+fi