Jérémy Lecour
aa8bc9381b
bkctld-firewall: removed useless test
2020-04-02 14:43:39 +02:00
Jérémy Lecour
9136d3cff4
replace "! -n" test with "-z"
2020-04-02 14:43:17 +02:00
Jérémy Lecour
1652ebeb67
fix shecllcheck source directives
2020-04-02 13:44:13 +02:00
Jérémy Lecour
5432c2eee8
whitespaces
2020-04-02 13:40:48 +02:00
Jérémy Lecour
4c2480906f
adaptation des scripts de test
2020-04-02 13:32:14 +02:00
Jérémy Lecour
779dd9c518
use new conventions
2020-04-02 01:17:11 +02:00
Jérémy Lecour
01cc972d83
rename lib/config to lib/includes
2020-04-02 00:31:57 +02:00
Jérémy Lecour
77d0681d14
refactor init and update subcommands
2020-04-02 00:30:48 +02:00
Jérémy Lecour
e9e8a790ba
refactor check, inc, rm subcommands
...
function extractions
variables extractions
comments
2020-04-01 18:44:38 +02:00
Jérémy Lecour
e7e3683944
fix shellcheck source directive
2020-04-01 11:23:35 +02:00
Jérémy Lecour
1f59065a17
revert zzz_evobackup commit mistake
2020-04-01 09:24:58 +02:00
Jérémy Lecour
018392e8e3
bkctld-rm: add support for the "new" canonical path for incs policy
2020-04-01 09:13:57 +02:00
Jérémy Lecour
a5c0745d09
bkctld-check: use findmnt instead of grep + check "rw" for backup disk
2020-04-01 09:12:40 +02:00
Jérémy Lecour
5cc6d9e28f
bkctld-check: simplify overrides
...
1. add support for the "new" canonical path for jail specific
configurations
2. use a local value in the loop to prevent changing the global default
value
2020-04-01 09:11:56 +02:00
Jérémy Lecour
10cc3695a4
Add some shellcheck directives for config source
2020-04-01 07:31:33 +02:00
Jérémy Lecour
9ae2168b1b
bkctld-list: note for later, try a simpler command
2020-04-01 07:27:43 +02:00
Jérémy Lecour
6cf49b2a8b
bkctld-check: add overrides for "per jail" thresholds
...
Putting values for CRITICAL/WARNING in <JAIL_DIR>/etc/bkctld-check
overrides the values for this specific jail.
Setting to a value <=0 disables the threshold.
2020-04-01 07:27:17 +02:00
Jérémy Lecour
0b5164b91c
Add some shellcheck directives
2020-04-01 07:24:33 +02:00
Jérémy Lecour
14012ca9b0
bkctld-check: fix typos
2020-04-01 07:24:06 +02:00
Jérémy Lecour
1bc5d4ed93
bkctld-check: extract check_jail function
2020-04-01 07:23:23 +02:00
Jérémy Dubois
1fb0af4255
/srv is not on bsd systems
2020-03-25 09:31:44 +01:00
Jérémy Dubois
e043118a78
Dump partitions by default on OpenBSD
2020-03-20 11:56:52 +01:00
Jérémy Lecour
81a5883d72
Log SSH errors also to logfile
2020-03-19 07:35:01 +01:00
Jérémy Lecour
34443b18bd
Fail on unassigned variables
2020-03-19 07:34:35 +01:00
Victor LABORIE
0a6b5c1b80
Do not run inc / rm in background when not using btrfs
2020-03-09 16:08:17 +01:00
Victor LABORIE
ed83404806
Add lock for bkctld inc / rm when not using btrfs ( Fix #32 )
2020-03-05 14:49:25 +01:00
Jérémy Lecour
6d7072234d
improve comments readability
2020-02-14 10:52:54 +01:00
Jérémy Lecour
124af075ae
improve partitions dump
2020-02-13 14:34:49 +01:00
Jérémy Lecour
48ca7cc8e4
add a schema-only dump for MySQL databases
2020-02-13 14:34:09 +01:00
Jérémy Lecour
2aeba60095
better install documentation (cron jobs)
2020-02-13 14:27:46 +01:00
Victor LABORIE
24ffa76dfc
Do not unnecessary use is-on and reload in ip/port/key ( Fix #31 )
2020-02-05 14:58:15 +01:00
Victor LABORIE
23c98f64aa
Don't force Vagrant::DEFAULT_SERVER_URL (doesn't work with recent Vagrant version)
2020-01-08 14:31:43 +01:00
Jérémy Lecour
86f6089ce6
check-last-incs.sh : new script to quickly check last inc for jails
2019-12-15 18:54:57 +01:00
Jérémy Lecour
fe6811bc1e
check-incs.sh : whitespaces and braces
2019-12-15 18:52:09 +01:00
Jérémy Lecour
832a219f0b
"kill -O" doesn't exist, "kill -0" does!
2019-11-12 14:49:16 +01:00
Jérémy Lecour
da40afa99c
Add findmnt(8) output in the backup
2019-10-29 17:30:47 +01:00
Jérémy Lecour
4eb5e61ff0
improve iptables backup readability
2019-10-18 11:53:29 +02:00
Jérémy Lecour
055ee8dd90
kill process if really exists, otherwise remove the pid file
2019-09-26 09:32:51 +02:00
Gregory Colpart
2023724370
Add dump iptables / pf
2019-09-25 15:11:05 +02:00
Jérémy Lecour
e83f94eaad
make SSH_CONNECT_TIMEOUT configurable from outside
2019-09-23 18:06:27 +02:00
Jérémy Lecour
ddba0942e3
Add variable to toggle the servers fallback
2019-09-23 18:06:00 +02:00
Gregory Colpart
6b26d7fc53
add command to dump Unix rights
2019-09-16 14:15:50 +02:00
Tristan Pilat
27b346a20d
Merge branch 'pgrep' of evolix/evobackup into master
...
@jlecour being okay with this, I merge
2019-09-05 17:48:07 +02:00
Tristan PILAT
7eecbe3745
Replace ps for pgrep to list evobackup child procs
...
The command being used to identify evobackup child processes isn't
supported on OpenBSD. The pgrep command is supported on both Linux and
OpenBSD.
2019-09-05 11:41:56 +02:00
Jérémy Lecour
04296895da
exclude drbd disks from list
2019-09-05 11:15:25 +02:00
Jérémy Lecour
e2156ad41a
Fix zzz_evobackup for fdisk command
2019-09-04 13:16:09 +02:00
Jérémy Lecour
35f3434237
Use lsblk to find actual disks
2019-09-03 10:26:38 +02:00
Jérémy Lecour
d7b221796e
30 secondes suffisent par défaut
2019-08-23 14:26:48 +02:00
Jérémy Lecour
55e9c0dd63
Tasks switch are configurable from envirnoment variables too.
2019-08-23 12:05:22 +02:00
Jérémy Lecour
24481ca37e
Same timeout for Rsync than SSH
2019-08-23 12:04:57 +02:00