- 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
-
- Jun 27, 2016
-
-
Dr Catherine Pitt authored
This seems to be used for machines with postgres. It was also updated to put exclude and log files in the new locations.
-
- Jun 05, 2016
-
-
Dr Adam Thorn authored
-
- May 26, 2016
-
-
Dr Catherine Pitt authored
debian-zfs doesn't exist in Ubuntu.
-
- Apr 12, 2016
-
-
Dr Catherine Pitt authored
-
- Apr 05, 2016
-
-
Dr Catherine Pitt authored
Split logs for tasks with same target machine but different target filesystems into different logfiles for easier debugging. prepare-nondebian script creates a fake excludes file for the machine now if one doesn't exist, because I keep forgetting to do it myself for Redhat machines and then the zfs-rsync script fails.
-
- Apr 04, 2016
-
-
Dr Catherine Pitt authored
-
- Mar 23, 2016
-
-
Dr Catherine Pitt authored
-