forked from ssinger/slony1-engine
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add a script to help download Slony-I email archives from gBorg as
backup
- Loading branch information
Christopher Browne
committed
Sep 7, 2006
1 parent
4964163
commit 52f6f29
Showing
1 changed file
with
39 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
#!/bin/bash | ||
# $Id: pull-gborg-mail.sh,v 1.1 2006-09-07 16:27:28 cbbrowne Exp $ | ||
# This script downloads email archives from gBorg | ||
# Parameters: | ||
# 1. If need be, change ARCHHOME to be some more suitable location for mailing list archives | ||
# 2. Optional single argument: INIT | ||
# | ||
# If you run "bash pull-gborg-mail.sh INIT", it will go through | ||
# all the years of the Slony-I project at gBorg, and download | ||
# each month's file. | ||
# | ||
# If you pass no value, it will pull the current month's email | ||
# archives, overwriting the existing copies. | ||
|
||
ARCHHOME=$HOME/Slony-I/MailingListArchives | ||
|
||
ARG=$1 | ||
|
||
if [[ x$ARG == "xINIT" ]] ; then | ||
for year in 2004 2005 2006; do | ||
for month in January February March April May June July August September October November December; do | ||
for arch in commit general; do | ||
DIR=${ARCHHOME}/${arch} | ||
mkdir -p $DIR | ||
wget -O $DIR/${year}-${month}.txt http://gborg.postgresql.org/pipermail/slony1-${arch}/${year}-${month}.txt | ||
done | ||
done | ||
done | ||
else | ||
for year in `date +"%Y"`; do | ||
for month in `date +"%B"`; do | ||
for arch in commit general; do | ||
DIR=${ARCHHOME}/${arch} | ||
mkdir -p $DIR | ||
wget -O $DIR/${year}-${month}.txt http://gborg.postgresql.org/pipermail/slony1-${arch}/${year}-${month}.txt | ||
done | ||
done | ||
done | ||
fi |