FAQ | This is a LIVE service | Changelog

Skip to content
Snippets Groups Projects
  1. Jan 18, 2021
  2. Jan 06, 2021
  3. Dec 11, 2020
  4. Nov 16, 2020
  5. Nov 09, 2020
  6. Nov 06, 2020
  7. Oct 07, 2020
  8. Oct 06, 2020
  9. Apr 07, 2020
  10. Dec 18, 2019
  11. Jul 30, 2019
  12. Jul 23, 2019
  13. 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
  14. Apr 23, 2019
  15. Jan 16, 2019
  16. Dec 06, 2018
  17. 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)
  18. Nov 06, 2018
  19. Oct 22, 2018
  20. Oct 18, 2018
  21. Jun 19, 2018
  22. Jan 11, 2018
  23. Nov 30, 2017
  24. Oct 10, 2017
  25. Aug 11, 2017
  26. Jun 01, 2017
  27. May 22, 2017
  28. Mar 29, 2017
  29. Mar 28, 2017
  30. Feb 14, 2017
  31. Jan 12, 2017
  32. Dec 08, 2016
  33. Dec 02, 2016
  34. Nov 08, 2016
Loading