FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Oct 06, 2020
  2. Apr 07, 2020
  3. Dec 18, 2019
  4. Jul 30, 2019
  5. Jul 23, 2019
  6. Jul 15, 2019
    • Dr Adam Thorn's avatar
      set perms on logrotate file in postinst · 4cdae9df
      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!
      4cdae9df
  7. Apr 23, 2019
    • Dr Catherine Pitt's avatar
      new-backup-rsnapshot better support for postgres backups · 6f4dfa12
      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.
      0.9-ch61
      6f4dfa12
  8. Jan 16, 2019
  9. Dec 06, 2018
  10. Nov 07, 2018
    • Dr Adam Thorn's avatar
      Escape $ in ssh commands used in prepare scripts · 71da2ff1
      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)
      0.9-ch56
      71da2ff1
  11. Nov 06, 2018
  12. Oct 22, 2018
  13. Oct 18, 2018
  14. Jun 19, 2018
  15. Jan 11, 2018
  16. Nov 30, 2017
    • Dr Catherine Pitt's avatar
      Change postgres dependency to specify version · 2a398cc2
      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.
      0.9-ch50
      2a398cc2
  17. Oct 10, 2017
    • Dr Catherine Pitt's avatar
      Add two new specialised prepare scripts · 111db7bb
      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.
      0.9-ch49
      111db7bb
  18. Aug 11, 2017
    • Dr Adam Thorn's avatar
      Version: 0.9-ch48 · dd9c9982
      Dr Adam Thorn authored
      0.9-ch48
      dd9c9982
    • Dr Adam Thorn's avatar
      Raise a red dot if a machine has never completed a backup · efad37d6
      Dr Adam Thorn authored
      The script runs some SQL which ultimately determines the time at which the last
      backup with an exit code of zero was. If there has never been a successful
      backup, we ended up reporting a clear dot. Whilst this may lead to a few
      transitory red dots immediately after adding a new host, I think this is
      preferable to not realising for months that a host isn't being backed up!
      See ticket 154527
      efad37d6
  19. Jun 01, 2017
  20. May 22, 2017
Loading