Jérémy Lecour
|
9c8dca7b70
|
update CHANGELOG
|
2024-04-08 13:15:22 +02:00 |
Jérémy Lecour
|
699ed5a781
|
use $TMPDIR if available
|
2024-03-22 11:32:18 +01:00 |
Jérémy Lecour
|
da1d4356dd
|
don't exit the whole program if a sync task can't be done
|
2024-01-26 16:04:00 +01:00 |
Jérémy Lecour
|
86ee6406a5
|
manually source dump libraries
|
2024-01-15 07:35:27 +01:00 |
Jérémy Lecour
|
230ad8ae79
|
update comments for the new function name
|
2024-01-11 08:03:09 +01:00 |
Jérémy Lecour
|
282bb6f1bc
|
dynamically include dump files
|
2024-01-10 15:06:17 +01:00 |
Jérémy Lecour
|
45d0205cc1
|
add pigz compression method
|
2024-01-09 18:02:22 +01:00 |
Jérémy Lecour
|
f71dd862bb
|
Add options to dump_mysql_tabs
|
2024-01-09 13:30:55 +01:00 |
Jérémy Lecour
|
8d9c60b543
|
Add command logging
|
2024-01-09 11:24:03 +01:00 |
Jérémy Lecour
|
2b4333bded
|
path_to_str: simplify code
|
2024-01-09 11:22:18 +01:00 |
Jérémy Lecour
|
f3e25a7beb
|
Use env-based shebang for shell scripts
|
2024-01-09 10:11:31 +01:00 |
Jérémy Lecour
|
7a9663781d
|
add automatic trace mode if TRACE=1
|
2024-01-09 08:47:18 +01:00 |
Jérémy Lecour
|
a5ff9199b3
|
long option name
|
2024-01-09 08:46:58 +01:00 |
Jérémy Lecour
|
257679364d
|
rewrite (again) mysql functions
|
2024-01-09 08:45:24 +01:00 |
Jérémy Lecour
|
01fb231437
|
Vagrant definition for manual tests
|
2024-01-08 23:01:43 +01:00 |
Jérémy Lecour
|
0f0b328f27
|
include main.sh in evobackupctl
|
2024-01-02 12:11:55 +01:00 |
Jérémy Lecour
|
28a0f7a17a
|
CHANGELOG update (no semver)
|
2023-12-29 18:26:07 +01:00 |
Jérémy Lecour
|
ebc20cf4e8
|
cleanup + changelog
|
2023-12-29 18:24:27 +01:00 |
Jérémy Lecour
|
98bfc5d840
|
Introducing evobackupctl
|
2023-12-29 18:15:39 +01:00 |
Jérémy Lecour
|
ceb12254be
|
add simple bin script to show version…
|
2023-12-29 15:17:39 +01:00 |
Jérémy Lecour
|
4b71218ae1
|
simplify cron script
|
2023-12-29 15:17:08 +01:00 |
Jérémy Lecour
|
8c7a963266
|
more comments
|
2023-12-29 14:06:28 +01:00 |
Jérémy Lecour
|
a0f5c31175
|
whitespaces and comments
|
2023-12-29 14:05:01 +01:00 |
Jérémy Lecour
|
b7ce6e1cff
|
Rewrite mysql dump functions and reorganize code
|
2023-12-29 13:50:51 +01:00 |
Jérémy Lecour
|
5840e8efee
|
whitespaces
|
2023-12-29 13:49:08 +01:00 |
Jérémy Lecour
|
430e4f52ac
|
Remove empty error directories at exit
|
2023-12-29 13:48:02 +01:00 |
Jérémy Lecour
|
3268ff0858
|
Add note for includes/excludes brace expansion
|
2023-12-28 15:23:52 +01:00 |
Jérémy Lecour
|
d4ad3b735f
|
split mkdir and chmod
|
2023-11-23 09:03:25 +01:00 |
Jérémy Lecour
|
32d41a4564
|
dump_redis: fix error_dir
|
2023-11-23 09:03:05 +01:00 |
Jérémy Lecour
|
68daa1ebf2
|
deploy-evobackup-beta : fix various issues
* bad permissions
* hard-coded path for cron job
* Ansible syntax for booleans
|
2023-07-06 10:26:01 +02:00 |
Jérémy Lecour
|
c3f238b3c6
|
VERSION="23.07-pre"
|
2023-07-06 10:25:15 +02:00 |
Jérémy Lecour
|
f0f177bae9
|
wording
|
2023-07-06 09:47:39 +02:00 |
Jérémy Lecour
|
03961156a8
|
split dump_mysql_grants and dump_mysql_variables
|
2023-07-06 09:42:38 +02:00 |
Jérémy Lecour
|
c8f0781e75
|
whitespace
|
2023-07-06 09:12:33 +02:00 |
Jérémy Lecour
|
54a52d7b8f
|
Exclude amavis virusmails directory from backup
Cf. #981f5118cec40f560c1a743be8d9ef0509305c94
|
2023-07-06 09:10:30 +02:00 |
Jérémy Lecour
|
b4ab681061
|
#71538 : fix Redis dump list in case directory is a symlink
Cf. #fd9bb57f8bd0d2537d82e7e3cf4362e3da0538ea
|
2023-07-06 09:08:23 +02:00 |
Jérémy Lecour
|
d71fd5343f
|
Compress Redis dump
|
2023-07-06 09:06:21 +02:00 |
Jérémy Lecour
|
7379427051
|
fix PG dump per base : dump everything and not only the schema
|
2023-03-31 17:27:20 +02:00 |
Jérémy Lecour
|
a5b553ab99
|
dump: global/per-base schema along with data
|
2023-03-23 08:47:37 +01:00 |
Jérémy Lecour
|
81177d63f5
|
remov dump_mysql_meta
|
2023-03-23 07:52:00 +01:00 |
Jérémy Lecour
|
0a485b3054
|
dump.sh reorganize backup directories, again
|
2023-03-23 07:48:41 +01:00 |
Jérémy Lecour
|
6f755b94ba
|
dump.sh reorganize backup directories
|
2023-03-22 22:06:24 +01:00 |
Jérémy Lecour
|
158f135c4c
|
Merge branch 'split-lib' into client-functions
|
2023-03-22 14:46:33 +01:00 |
Jérémy Lecour
|
5ac990473e
|
remove monolithic script
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-03-22 14:19:29 +01:00 |
Jérémy Lecour
|
a6573c6db3
|
changelog
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-03-22 14:17:42 +01:00 |
Jérémy Lecour
|
ea054f314c
|
Add some comments
|
2023-03-22 14:17:10 +01:00 |
Jérémy Lecour
|
70e541dd6d
|
zzz_evobackup.sh: LIBDIR="/usr/local/lib/evobackup"
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-03-22 14:11:03 +01:00 |
Jérémy Lecour
|
5aeba28d5c
|
utilities.sh: fix line count
|
2023-03-22 14:10:27 +01:00 |
Jérémy Lecour
|
4475ee9af8
|
dump.sh: improve options handling
* default values,
* reset variable each time
* option masterdata seulement si présente
|
2023-03-22 14:10:11 +01:00 |
Jérémy Lecour
|
feafe01692
|
Delete error directories recursively
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-03-08 09:22:28 +01:00 |
Jérémy Lecour
|
1fa1eb7793
|
Delete README containing dead links
|
2023-02-27 14:56:45 +01:00 |
Jérémy Lecour
|
50f81f2716
|
Add options for dump functions
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-02-08 22:53:28 +01:00 |
Jérémy Lecour
|
2e9eb4a946
|
variable for script path
|
2023-02-08 22:51:38 +01:00 |
Jérémy Lecour
|
149b5d0e8d
|
comments
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-28 21:14:22 +01:00 |
Jérémy Lecour
|
d532ac83da
|
client: declare variable earlier
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-28 16:20:51 +01:00 |
Jérémy Lecour
|
767d509390
|
deploy evobackup beta with configured MAIL and LIBDIR
|
2023-01-28 16:20:36 +01:00 |
Jérémy Lecour
|
70fbab9bb0
|
Test presence of old config file before trying to delete it
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-28 16:07:39 +01:00 |
Jérémy Lecour
|
c5d82eda68
|
deployment playbook
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-16 14:26:15 +01:00 |
Jérémy Lecour
|
0491598c1f
|
hook functions
|
2023-01-16 14:26:04 +01:00 |
Jérémy Lecour
|
2bf4d0dd0f
|
mtree includes must be directories
|
2023-01-16 14:25:31 +01:00 |
Jérémy Lecour
|
ed7f9e79ae
|
default value
|
2023-01-16 13:16:19 +01:00 |
Jérémy Lecour
|
7784ba5548
|
load libraries just before calling main
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-16 09:58:17 +01:00 |
Jérémy Lecour
|
2ea9614e3c
|
WIP: separate lib and custom code
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-15 22:56:03 +01:00 |
Jérémy Lecour
|
f9aa722ac9
|
log errors as they happen
|
2023-01-14 18:51:37 +01:00 |
Jérémy Lecour
|
86f0046797
|
send rsync full log file if it exists
|
2023-01-13 18:17:54 +01:00 |
Jérémy Lecour
|
518fa9d1e7
|
Store errors in dedicated and persistent directories
|
2023-01-13 17:17:56 +01:00 |
Jérémy Lecour
|
27568820bf
|
revert "declare -a" on array variables
|
2023-01-13 17:15:33 +01:00 |
Jérémy Lecour
|
22814bc5d7
|
Ldap dump file name
|
2023-01-13 17:13:06 +01:00 |
Jérémy Lecour
|
9665a4ef00
|
commands arguments (long options and whitespaces
|
2023-01-13 16:58:24 +01:00 |
Jérémy Lecour
|
46c012f5fc
|
skip mtree if disabled or missing
|
2023-01-13 13:30:57 +01:00 |
Jérémy Lecour
|
e9cf39ad40
|
remove PING_BEFORE_SSH
|
2023-01-13 11:26:41 +01:00 |
Jérémy Lecour
|
22ba5ed823
|
declare bash arrays
|
2023-01-13 11:26:19 +01:00 |
Jérémy Lecour
|
7f4cb78826
|
shellcheck
|
2023-01-13 11:17:20 +01:00 |
Jérémy Lecour
|
7199ffc64f
|
Add PING_BEFORE_SSH (enabled by default)
|
2023-01-09 11:45:39 +01:00 |
Jérémy Lecour
|
4ff1bc5976
|
better comments
|
2023-01-06 16:59:12 +01:00 |
Jérémy Lecour
|
aeebb815c8
|
Use bash array for temp_files
|
2023-01-06 14:45:02 +01:00 |
Jérémy Lecour
|
c2d08ed80e
|
create and sync mtree files
|
2023-01-06 14:34:51 +01:00 |
Jérémy Lecour
|
c3c98b64f2
|
Use bash array for list of paths to include
|
2023-01-06 14:33:20 +01:00 |
Jérémy Lecour
|
053c339e8f
|
better comments
|
2023-01-05 13:45:17 +01:00 |
Jérémy Lecour
|
d75d75cd4c
|
Use an array to build the rsync commands, instead of eval
|
2023-01-04 23:32:12 +01:00 |
Jérémy Lecour
|
58f41963a7
|
store temp_files in TMPDIR instead of current directory
|
2023-01-04 14:51:10 +01:00 |
Jérémy Lecour
|
f6c8d966d7
|
shellcheck
|
2023-01-04 14:20:12 +01:00 |
Jérémy Lecour
|
82df2b38e9
|
move variables around to simplify common usage
|
2023-01-04 14:19:48 +01:00 |
Jérémy Lecour
|
f5660b1e46
|
doc
|
2023-01-04 12:34:17 +01:00 |
Jérémy Lecour
|
8d4105cf31
|
sync only the Rsync stats alongside the canary file
|
2023-01-04 11:34:42 +01:00 |
Jérémy Lecour
|
a957498b6f
|
push rsync log file with the canary file
|
2023-01-04 09:40:26 +01:00 |
Jérémy Lecour
|
17c2868fee
|
shellcheck fixes
|
2023-01-04 09:20:41 +01:00 |
Jérémy Lecour
|
c3f65a1722
|
extract variables
|
2023-01-04 09:19:47 +01:00 |
Jérémy Lecour
|
9ee784509d
|
add whitespace to align log outputs with start/stop
|
2023-01-04 09:16:00 +01:00 |
Jérémy Lecour
|
b6d50cc921
|
remove trailing slash in dump_dir
|
2023-01-04 09:15:26 +01:00 |
Jérémy Lecour
|
0235906546
|
fix dump_file
|
2023-01-04 09:13:46 +01:00 |
Jérémy Lecour
|
b1c5b693ee
|
Output error file if size is not null
|
2023-01-04 09:13:22 +01:00 |
Jérémy Lecour
|
65ba8695ad
|
Add documentation comments
|
2023-01-04 07:45:47 +01:00 |
Jérémy Lecour
|
c6a89cbc32
|
Reorder functions
|
2023-01-04 07:35:26 +01:00 |
Jérémy Lecour
|
c368c9b11a
|
typo
|
2023-01-03 23:50:34 +01:00 |
Jérémy Lecour
|
910a7398fb
|
error codes
|
2023-01-03 23:50:23 +01:00 |
Jérémy Lecour
|
e3c7da32a9
|
Add logs and error control
|
2023-01-03 23:30:50 +01:00 |
Jérémy Lecour
|
4496ea883a
|
explicit canary file
|
2023-01-03 09:59:13 +01:00 |
Jérémy Lecour
|
cb5c842979
|
Extract functions for each local task
gitea/evobackup/pipeline/head This commit looks good
Details
|
2023-01-01 23:04:44 +01:00 |