- Dec 11, 2020
-
-
Dr Catherine Pitt authored
This package depends on a postgres server being available, but annoyingly we can't use the 'postgresql' metapackage in the dependencies because on Ubuntu that depends on the specific distro-provided version, which usually isn't the one we want. So we have to add our supported Postgres versions one by one.
-
- Nov 09, 2020
-
-
Dr Catherine Pitt authored
The default prepare script now uses appropriate options if it detects Postgres 12 or higher. The error handling still needs work though. Update prepare script for newer Postgres
-
- Nov 06, 2020
-
- Oct 07, 2020
-
-
Dr Adam Thorn authored
We don't need these backed up, and having them in the list leads to an error due to not having show_compatibility_56 enabled
-
- Oct 06, 2020
-
-
Dr Adam Thorn authored
Resolves #3
- Apr 07, 2020
-
-
A.J. Hall authored
changed maintainer mention name of git repository since it doesn't match package name
-
- Dec 18, 2019
-
-
Dr Adam Thorn authored
-
- Jul 30, 2019
-
-
Dr Adam Thorn authored
We now e.g. have a cron job on cerebro-backup which calls these scripts, where /sbin is not on the $PATH.
-
- Jul 23, 2019
-
-
Dr Catherine Pitt authored
For cerebro-backup where we do backups by the directory rather than the whole server. We need to have one machine being backed up (cerebro-filestore) but a task per directory.
-
- Apr 23, 2019
-
-
Dr Catherine Pitt authored
The new-backup-rsnapshot script understands a 'postgres' argument, but this set up a postgres backup in an old style that we no longer use. This change updates it to do some of the work of setting up a new style postgres backup and tell the user what else they might need to edit to make it go; it varies quite a lot depending on server.
-
- Jan 16, 2019
-
-
Dr Adam Thorn authored
Let's not worry if we haven't backed up a machine that has been offline for 3 months (instead of 6 months)
-
- Dec 06, 2018
-
-
Dr Adam Thorn authored
- Nov 07, 2018
-
-
Dr Adam Thorn authored
Our backup logs are generally full of + ssh -p 22 -o ConnectTimeout=10 root@openvpn2020.ch.cam.ac.uk ' umask 077 FILELIST=`tempfile` CONFLIST=`tempfile` mkdir -p /var/adm/backup # Make logrotate use datestamps if ! grep -q dateext /etc/logrotate.conf ; then sed -i '\''s/^include/dateext\ninclude/'\'' /etc/logrotate.conf ; fi # Which packages are installed? dpkg --get-selections | awk '\'' { print $1 ; } '\'' >/var/adm/backup/packages cat /var/lib/dpkg/info/*.list | while read F ; do [ -f "$F" ] && echo "$F" ; done | sort > $FILELIST awk '\''/Description:/ { flag = 0 } ; flag == 1 { print $1 ; } ; /Conffiles:/ { flag = 1 } ; '\'' </var/lib/dpkg/status | sort >$CONFLIST diff -u $FILELIST $CONFLIST | grep ^-/ | sed s/^-// >/var/adm/backup/package-files rm ' rm: missing operand because we're not escaping the args to that final rm command! This means we gradually fill up /tmp, especially on machines that are infrequently rebooted (e.g. calculon)
-
- Nov 06, 2018
-
- Oct 22, 2018
-
- Oct 18, 2018
-
- Jun 19, 2018
-
- Jan 11, 2018
-
- Nov 30, 2017
-
-
Dr Catherine Pitt authored
Previously just depended on 'postgres' which was OK until we switched to using the Postgres provided repository for postgres packages, which makes postgres be postgres 10. Haven't tested any of the infrastructure for 10 and don't want to start right now.
-
- Oct 10, 2017
-
-
Dr Catherine Pitt authored
prepare-olddebian : does not do package file excludes prepare-database: does not do package file excludes or dump databases These are for use on machines where we can no longer reinstate them by quickly and easily installing a new VM from the network and then layering the backup on top, usually because the OS is obsolete.
-
- Aug 11, 2017
-
- Jun 01, 2017
-
- May 22, 2017
-
-
Dr Catherine Pitt authored
-
- Mar 29, 2017
-
- Mar 28, 2017
-
- Feb 14, 2017
-
-
Dr Adam Thorn authored
- Jan 12, 2017
-
- Dec 08, 2016
-
- Dec 02, 2016
-
-
Dr Adam Thorn authored
-
- Nov 08, 2016
-
- Sep 07, 2016
-
-
Dr. Frank Lee authored
-
- Sep 06, 2016
-
- Aug 22, 2016
-
-
Dr Adam Thorn authored
-
- Aug 08, 2016
-
-
Dr Adam Thorn authored
-