1. Mar 19, 2023
    • Richard Kettlewell's avatar
      9.0.3 experimental #72 fix · 184ad3a0
      Richard Kettlewell authored
      184ad3a0
    • Jacob Nevins's avatar
      rsbackup-snapshot-hook: fail hard on LV layer · 006b0020
      Jacob Nevins authored
      If we're given a device name of an LVM internal layer, we shouldn't
      just ignore the layer name and snapshot something else. Instead,
      assume something's gone horribly wrong and fail hard.
      
      Also tweak some diagnostics and comments, and add new tests for this
      and the not-a-LV scenario.
      006b0020
    • Jacob Nevins's avatar
      rsbackup-snapshot-hook: swap udevadm for dmsetup · 2688e284
      Jacob Nevins authored
      On several systems, udevadm has been observed not to give output for
      some LVs for no terribly obvious reason, causing rsbackup-snapshot-hook
      to refuse to work with those LVs (#72).
      
      dmsetup also lets us canonicalise device names to work around the
      original issue which caused udevadm to be invoked (#23), but is closer
      to the source of truth, and thus more likely to be reliable than
      udevadm.
      
      As a side effect of this rework, VG names containing hyphens should
      now be handled more convincingly.
      2688e284
    • Jacob Nevins's avatar
      Actually invoke fake_check in script tests · 9b1d3a71
      Jacob Nevins authored
      And fix the errors thus brought to light (all in the test suite,
      fortunately).
      
      This probably explains why the test suite didn't pick up 7b84f914
      back in 2015.
      
      (While I'm here, add a couple of --must-run to t-hook-fsck-fail that
      ought to have been there.)
      9b1d3a71
    • Richard Kettlewell's avatar
      .nolink suffix for backups · 6b2be54c
      Richard Kettlewell authored
      This is a (currently undocumented) feature that allows a backup
      to be excluded from consideration as a link destination, for
      instance if it is no longer trusted for some reason.
      6b2be54c
  2. Jan 31, 2023
  3. Dec 03, 2022
  4. Nov 12, 2022
  5. Oct 22, 2022
  6. Sep 25, 2022
  7. Aug 08, 2022
  8. Jul 24, 2022
  9. May 25, 2022
  10. May 02, 2022
  11. Apr 22, 2022
  12. Apr 21, 2022
  13. Jan 28, 2022
  14. Sep 02, 2021
    • Richard Kettlewell's avatar
      Revert "Use rsync --noatime" · 5220a47e
      Richard Kettlewell authored
      This reverts commit 1c99194c.
      
      --noatime turns out to be a specific to a small set of Debian
      releases. It is replaced by --open-noatime. When that is more
      generally available I'll start using that.
      5220a47e
  15. Aug 29, 2021
  16. Aug 08, 2021
  17. Aug 06, 2021
  18. Aug 05, 2021
  19. Aug 04, 2021
  20. Aug 02, 2021
  21. Aug 01, 2021