Jérémy Lecour
492433133e
fix shellcheck source directive
2020-04-02 23:39:26 +02:00
Jérémy Lecour
09d2014db3
bkctld-stop: use pkill instead of a loop
2020-04-02 23:34:14 +02:00
Jérémy Lecour
b141daca29
code clarification
2020-04-02 23:33:54 +02:00
Jérémy Lecour
092b204be2
naming conventions
2020-04-02 23:14:34 +02:00
Jérémy Lecour
7a80b433d6
bkctld-sync: more comment and variables
2020-04-02 18:40:27 +02:00
Jérémy Lecour
1da1c8a7fe
extract function for jail config directory
2020-04-02 18:39:15 +02:00
Jérémy Lecour
f36771d1f0
bkctld-rm: kill existing processes
...
Ifa process is still removing incs when a ew one starts, the newest
kills the other to start again.
2020-04-02 18:30:52 +02:00
Jérémy Lecour
4e6c5cfb20
bkctld-inc : smaller lock file
...
Only one process can create a specific inc at the same time
2020-04-02 18:29:40 +02:00
Jérémy Lecour
45036bf731
fix incs policy on jail init
2020-04-02 18:28:41 +02:00
Jérémy Lecour
4bf1ccecae
Add test for incs_policy config file
2020-04-02 18:28:15 +02:00
Jérémy Lecour
54e66aea84
Raise error if missing arguments in functions
2020-04-02 18:27:54 +02:00
Jérémy Lecour
c58878b065
extract functions for config files
2020-04-02 18:26:53 +02:00
Jérémy Lecour
4ef7ab2dde
Fix tests
2020-04-02 14:51:09 +02:00
Jérémy Lecour
7a040bac20
better log messages
2020-04-02 14:50:55 +02:00
Jérémy Lecour
c7816abd1e
bkctld-key: check if the key file is readable
2020-04-02 14:50:21 +02:00
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