summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Palfrader <peter@palfrader.org>2005-12-02 11:50:09 +0000
committerweasel <weasel@bc3d92e2-beff-0310-a7cd-cc87d7ac0ede>2005-12-02 11:50:09 +0000
commitaae47aafcb43e04ced68c8f2e55fbc6430e0cd7f (patch)
treeb6da003cb258beebf0cc8825e8302f834e8f901b
parentba5fe40584bb4425b343a86402be7491d511277e (diff)
Make our-expire-baks work everywhere
git-svn-id: svn+ssh://asteria.noreply.org/svn/weaselutils/trunk@35 bc3d92e2-beff-0310-a7cd-cc87d7ac0ede
-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