Jérémy Lecour
859bb800d4
Merge pull request 'fix-tempfiles' ( #72 ) from fix-tempfiles into master
...
gitea/evobackup/pipeline/head This commit looks good
Details
Reviewed-on: #72
2024-03-22 11:27:34 +01:00
Brice Waegeneire
21533c6fb9
client: Write temporary files in /tmp
...
gitea/evobackup/pipeline/head This commit looks good
Details
By default "mktemp" creates a temporary file in the current working directory,
which in the context of Debian's cron is /. To avoid littering /, we add the
option "--tmpdir" that use $TMPDIR or /tmp instead.
2024-03-22 10:05:10 +01:00
Brice Waegeneire
9510546d48
client: Correctly clean up temporary files
...
The function "build_rsync_main_cmd" is called in a subshell, so it can't
effectively modify it's parent variable "temp_files". To correctly cleanup
those temporary files, we do it when this specific function exits.
2024-03-22 09:56:03 +01:00
Mathieu Trossevin
f1d4e6ed9d
fix(includes): Avoid breaking is_btrfs if path doesn't exists
...
gitea/evobackup/pipeline/head There was a failure building this commit
Details
This should return with a err code of 1, not result in the entire
command breaking
2024-02-06 15:03:21 +01:00
Jérémy Lecour
491c839014
Add note for includes/excludes brace expansion
gitea/evobackup/pipeline/head This commit looks good
Details
2023-12-28 15:29:39 +01:00
William Hirigoyen
4298da250b
Add WARNING and CRITICAL values to default conf
gitea/evobackup/pipeline/head This commit looks good
Details
2023-12-19 10:26:30 +01:00
William Hirigoyen
d359883700
server: fix install.md paths
gitea/evobackup/pipeline/head This commit looks good
Details
2023-12-19 09:45:25 +01:00
Bruno TATU
4cd1554780
Correction url dans README.md
gitea/evobackup/pipeline/head This commit looks good
Details
2023-10-27 11:30:53 +02:00
William Hirigoyen
981f5118ce
Ajout exclusion /var/lib/amavis/virusmails
gitea/evobackup/pipeline/head This commit looks good
Details
2023-06-15 11:18:49 +02:00
Jérémy Lecour
5dac827bb5
invert dry-run logic
gitea/evobackup/pipeline/head This commit looks good
Details
2023-05-03 22:08:17 +02:00
William Hirigoyen
4807dfbc99
Fix missing dump.rdb in Redis dump compression, which caused compression fail.
gitea/evobackup/pipeline/head This commit looks good
Details
2023-04-19 17:46:34 +02:00
William Hirigoyen
fd9bb57f8b
#71538 : fix Redis dump list in case directory is a symlink
gitea/evobackup/pipeline/head This commit looks good
Details
2023-04-17 17:13:23 +02:00
Alexis Ben Miloud--Josselin
d62455cd1a
Compress Redis dump
gitea/evobackup/pipeline/head This commit looks good
Details
2023-04-04 15:05:30 +02:00
Bruno Tatu
72f5900cf3
On backup les données dans les bases
gitea/evobackup/pipeline/head This commit looks good
Details
2023-03-30 16:37:36 +02:00
Jérémy Lecour
05a62e17b5
client: Release 22.12
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-27 13:37:48 +01:00
Jérémy Lecour
8babc64e0d
client: log line with more details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-27 13:36:24 +01:00
Jérémy Lecour
aa7366ce2e
client: separate Rsync for the canary file if the main Rsync has finished without errors
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-27 11:56:07 +01:00
Jérémy Lecour
ef744f77cf
client: No more fallback if dump-server-state is missing
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-27 11:11:02 +01:00
Jérémy Lecour
80426c9ba9
whitespaces
2022-12-27 11:09:37 +01:00
Jérémy Lecour
b34ee2c3dc
client: use long options for readability
2022-12-27 11:09:11 +01:00
Jérémy Lecour
94b470770f
client: use sub shells instead of moving around
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-27 10:46:53 +01:00
Jérémy Lecour
ed0645c9d2
remodel how we build the rsync command ( #63 )
...
gitea/evobackup/pipeline/head This commit looks good
Details
* use a log file for rsync
* build the command argument by argument, without backslashes
* move excludes into a file
Co-authored-by: Jeremy Lecour <jlecour@evolix.fr>
Reviewed-on: #63
2022-12-27 10:43:39 +01:00
Jérémy Lecour
140a498e28
client: Only one loop for all redis instances
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-27 10:38:55 +01:00
David Prevot
bdd3ef7350
CI: Push *.buildinfo too
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-22 11:39:42 +01:00
Alexis Ben Miloud--Josselin
6e0ab85c6b
client: ignore errors when listing instances
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-13 09:53:10 +01:00
David Prevot
ff681275e3
CI: Don’t use Drone CI anymore
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-12 17:27:36 +01:00
David Prevot
1a892ba002
CI: Actually limit upload to .deb and .changes
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-12 17:13:28 +01:00
Alexis Ben Miloud--Josselin
e3a969f3e2
client: replace rm ** by find -delete
...
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
** has no particular meaning in bash unless shopt globstar is
set (it isn't by default).
2022-12-12 16:06:58 +01:00
David Prevot
ca4fe4ffb5
CI: Limit upload to .deb and .changes
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-12 11:42:19 +01:00
David Prevot
2338c92fe3
CI: Upload to pub2
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-12 10:56:13 +01:00
David Prevot
d2a76dce9c
CI: use build-area instead of outside of scope subdirectory
2022-12-12 10:26:06 +01:00
David Prevot
4476802182
Use sbuild during CI
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-09 13:42:44 +01:00
Mathieu Trossevin
1e35aaa4db
Corrige messages d'erreurs intempestif
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-12-08 14:09:37 +01:00
Jérémy Lecour
7b10b56e35
add gobal .gitignore
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
continuous-integration/drone/tag Build is passing
Details
gitea/evobackup/pipeline/tag This commit looks good
Details
2022-11-28 15:27:26 +01:00
Jérémy Lecour
c8cfbe18aa
server: release 22.11
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
continuous-integration/drone/tag Build is passing
Details
2022-11-28 15:06:53 +01:00
Jérémy Lecour
777b469485
bkctld check-canary: add tests
2022-11-28 15:06:53 +01:00
Jérémy Lecour
d3c75ab94e
bkctld-stats: filter active jails and columnize the output
2022-11-28 15:06:53 +01:00
Jérémy Lecour
860b982556
better error message
2022-11-28 15:06:53 +01:00
Jérémy Lecour
8ee2aa3b51
bkctld-check-canary: new subcommand to check canary files and content
2022-11-28 15:06:53 +01:00
Alexis Ben Miloud--Josselin
2b83cd71bc
postgresql: change wd before dump
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-11-14 11:29:43 +01:00
Jérémy Lecour
88a7907fd3
typo
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
continuous-integration/drone/tag Build is passing
Details
2022-10-28 15:48:59 +02:00
Jérémy Lecour
18e0563377
quotes
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-10-28 14:02:26 +02:00
Jérémy Lecour
e921c92cae
More explicit warning for rsync comments/spaces
2022-10-27 18:48:35 +02:00
William Hirigoyen
aff5dbba95
Add --no-header option for status command.
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-10-27 17:10:14 +02:00
Jérémy Lecour
f683691853
client: tolerate absence of mtr or traceroute
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-10-13 09:09:01 +02:00
Eric Morino
c769a6e823
Update link to the installation documentation
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-09-05 14:42:06 +02:00
William Hirigoyen
5739b8afe2
Revert "Fix variable reading in case VAR is specified multiple times in file."
...
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
This reverts commit 89580f2929
.
2022-08-26 18:05:14 +02:00
William Hirigoyen
89580f2929
Fix variable reading in case VAR is specified multiple times in file.
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-08-26 10:58:48 +02:00
Alexis Ben Miloud--Josselin
c80881debf
Exclure datadir MongoDB
continuous-integration/drone/push Build is passing
Details
gitea/evobackup/pipeline/head This commit looks good
Details
2022-08-24 14:40:30 +02:00
Jérémy Lecour
e7b7f50d9d
server: release 22.07
continuous-integration/drone/push Build is passing
Details
gitea.evolix.org/evobackup/pipeline/head Build started...
Details
gitea/evobackup/pipeline/head This commit looks good
Details
gitea/evobackup/pipeline/tag This commit looks good
Details
continuous-integration/drone/tag Build is passing
Details
2022-07-20 14:31:22 +02:00