- Aug 14, 2020
-
-
borg will by default create its cache directory in ~/.cache/borg. This means that during backup runs, borg will read and write quite extensively from/to this directory. In some situations, it is rather undesirable to have this amount of IO activity in this location and it would make sense to tell borg to place its cache elsewhere. This can help for example with placing the cache on a hard drive where the added IO load will not have as big of an impact on other running activity for the system. This change also makes sure that the cache directory environment variable is cleared out when the configuration option is unset. This should avoid unpleasant surprises when this environment variable is set to some unknown value in the context where backupninja is called, which could lead to borg reading and writing to random places on the system.
-
- Jul 14, 2018
-
-
Jérôme Charaoui authored
This fixes cases where the day component of the when parameter resolved to a non-zero padded integer under 10, such as "when = 1st at 01" The comparison against the nowday variable failed consistently since the date command format used always returned a zero-padded two digit integer. The solution chosen is to avoid generating nowday with zero-padding and remove any zero-padding from whenday parameter using a more thorough sed pattern which now also removes any non-alphanumeric characters from the string.
-
- Jul 13, 2018
-
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
-
- Jul 02, 2018
-
-
Jérôme Charaoui authored
The capital-V is more common as shorthand for --version, since many commandline tools use -v as a shorthand for --verbose.
-
Jérôme Charaoui authored
New option "--version" See merge request riseuplabs/backupninja!18
-
- Jun 29, 2018
-
-
Aurélien Olivier authored
At build time, we use the version number provided by configure.ac, which is updated upstream when there is a new release.
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
This should help with testing development code and new releases. To use, just install vagrant and run vagrant up && vagrant ssh
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
The former is deprecated, and automake complains
-
- Jun 28, 2018
-
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
Fixes for configuration files without suffix. Closes #11287 See merge request riseuplabs/backupninja!16
-
Jérôme Charaoui authored
Error out if cache directory does not exist when creating a fresh dup backup See merge request riseuplabs/backupninja!15
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
Support LUKS in disk partitions See merge request riseuplabs/backupninja!13
-
Jérôme Charaoui authored
Exclude zram devices, they don't have a partition table See merge request riseuplabs/backupninja!12
-
Jérôme Charaoui authored
Attempt to sanitize the database identifiers, fix #11285 Closes #11285 See merge request riseuplabs/backupninja!11
-
Jérôme Charaoui authored
Borg support (rebased) See merge request riseuplabs/backupninja!10
-
- Jun 25, 2018
-
- Jun 07, 2018
-
-
Jérôme Charaoui authored
This adds the ability to specify an alternative SSH port within the host variable.
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
-
- May 05, 2018
-
-
David Gasaway authored
-
- Apr 30, 2018
- Mar 24, 2018
-
-
Glandos authored
-
- Mar 16, 2018
-
-
Jérôme Charaoui authored
Removing the quote and semicolon characters should be sufficient to prevent breaking out of the shell command, but this may need reviewed by someone more knowlegeable in shell scripting.
-
- Jan 26, 2018
-
-
Jérôme Charaoui authored
This allows the handler to fully make use of the advanced command-line options for "borg create", such as the replaced "exclude*" options and others like "--read-special" and "--numeric-owner".
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
Otherwise the handler may hang, waiting for user input. This may occur when the borg cache is deleted, or when borg is upgraded.
-
Jérôme Charaoui authored
The effect of "keep*" options is not straightforward to understand, so replacing it with a simpler "keep" option, which replicates the functionality of other backupninja handlers. This also simplifies the helper, as the use is then only asked how many days of backups to keep. At the same time, we add "prune_options" which allows for the use of the "keep*" options as well as other useful prune options, like "--prefix".
-
Jérôme Charaoui authored
In some cases it may be desirable to skip repository initialization, for example when the repository is located at the root of a mount point.
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
-
Jérôme Charaoui authored
-