]> git.decadent.org.uk Git - dak.git/blobdiff - cron.weekly-non-US
auric implementation
[dak.git] / cron.weekly-non-US
diff --git a/cron.weekly-non-US b/cron.weekly-non-US
new file mode 100755 (executable)
index 0000000..02e3bf2
--- /dev/null
@@ -0,0 +1,33 @@
+#!/bin/sh
+#
+# Run once a week via cron, out of troup's crontab.
+
+set -e
+export SCRIPTVARS=/org/non-us.debian.org/katie/vars-non-US
+. $SCRIPTVARS
+
+################################################################################
+
+echo "Creating pre-weekly-cron-job backup of projectb database..."
+pg_dump projectb > /org/non-us.debian.org/backup/dump_$(date +%Y.%m.%d-%H:%M:%S)
+
+################################################################################
+
+# temporary hack to work around the lack of an apt-utils & python-apt package
+export PYTHONPATH=$PYTHONPATH:/org/non-us.debian.org/scripts/apt/build/bin/
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/org/non-us.debian.org/scripts/apt/build/bin/
+export PATH=$PATH:/org/non-us.debian.org/scripts/apt/build/bin/
+export PATH=$PATH:/org/non-us.debian.org/scripts/apt/build/bin/
+
+cd $masterdir
+shania -v 
+shania -v -m -i $incoming
+
+# TODO: weekly postins to d-c (?), backup of report (?), backup of changes.tgz (?)
+
+################################################################################
+
+echo "Creating post-weekly-cron-job backup of projectb database..."
+pg_dump projectb > /org/non-us.debian.org/backup/dump_$(date +%Y.%m.%d-%H:%M:%S)
+
+################################################################################