- Oct 06, 2020
-
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
Resolves #3
-
Dr Adam Thorn authored
On a new machine, there's nothing to remove and so rm will return an error. I'd like our prepare scripts not to return errors unnecessarily!
-
- Dec 06, 2018
-
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
Ignore /usr/share/doc, /usr/share/texlive - takes a long time to enumerate contents which we then exclude anyway due to being deb-provided
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
Tidy global_ignore - remove some long-since unneeded lines that should have been host-specific in the first place e.g. /DATA for apps, /home/web for atm webserver. Also /run was in twice...
-
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)
-
- Oct 18, 2018
-
-
Dr Adam Thorn authored
-
- 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.
-
- Jun 01, 2017
-
-
Dr Catherine Pitt authored
-
- Jan 12, 2017
-
-
Dr Adam Thorn authored
-
- Dec 02, 2016
-
-
Dr Adam Thorn authored
-
- Nov 08, 2016
-
-
Dr Adam Thorn authored
-
- Sep 07, 2016
-
-
Dr. Frank Lee 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.
-
- 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
-
- Feb 02, 2016
-
-
Dr Catherine Pitt authored
-
- Jan 14, 2016
-
-
Dr Catherine Pitt authored
-
- Jul 02, 2015
-
-
Dr. Frank Lee authored
-