- Jan 06, 2021
-
-
Dr Adam Thorn authored
As of focal a bunch of top-level dirs are symlinks (eg /lib -> /usr/lib) but the deb packages still deploy files to the symlink rather than the real dir. Thus if we just take the contents of all the *.list files we end up not excluding lots of files that are in fact provided by debs
-
- 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.
-
Dr Catherine Pitt authored
-
Dr Catherine Pitt authored
Can't say "keys $foo", must say "keys %{$foo}" to get the keys of a hash pointed to by a hash reference $foo. This broke with the perl in focal.
-
- Nov 16, 2020
-
-
Dr Adam Thorn authored
-
- 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
-
-
Dr Catherine Pitt authored
-
Dr Catherine Pitt authored
-
Dr Catherine Pitt authored
Looks like Subiquity sets up a swapfile at /swap.img on Ubuntu 20.04 by default and we certainly don't want to back that up.
-
- Oct 07, 2020
-
-
Dr Adam Thorn authored
-
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
-
Dr Adam Thorn authored
Improve pre error handling See merge request !1
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
NB this is so we can put things in LOGFILE at earlier points than the script does at present
-
Dr Adam Thorn authored
We capture the error code at a few points in the script, and then (intend to) log something about what went wrong. But if we set -e we immediately bail before logging anything useful!
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
Resolves #1
-
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!
-
- Apr 07, 2020
-
-
A.J. Hall authored
- Dec 18, 2019
-
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
This repo used to have a non-standard build procedure. Now it uses our usual makedeb process so we don't need to add extra documentation here.
-
Dr Adam Thorn authored
-
- Jul 30, 2019
-
-
Dr Adam Thorn authored
-
Dr Adam Thorn authored
-
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.
-
- Jul 15, 2019
-
-
Dr Adam Thorn authored
NB arguably we "should" be doing this via debian/rules and calling dh_fixperms. Doing that is left as an exercise for whoever volunteers to refactor the way we build all of our local debs!
-
- 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
-
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
-