Jérémy Lecour
3ac79da9b2
bkctld-sync: don't sync whole firewall file, just rules for jail
2020-05-01 10:33:06 +02:00
Jérémy Lecour
8311e33c76
join arguments in ssh command
2020-05-01 10:31:46 +02:00
Jérémy Lecour
8ed06511d9
bkctld-sync: don't init jail if it already exists
2020-05-01 10:31:20 +02:00
Jérémy Lecour
9cd94dabc2
An empty lock file shouldn't stop the program
2020-05-01 09:52:06 +02:00
Jérémy Lecour
ebfc16f65a
grammar
2020-05-01 09:51:47 +02:00
Jérémy Lecour
b3529f2131
bkctld-is-on returns code 100 if jail is stopped
2020-05-01 09:51:36 +02:00
Jérémy Lecour
64ec60428d
error() function accepts an optional return code
2020-05-01 09:51:09 +02:00
Jérémy Lecour
807dd44408
Display help message if mandatory arguments are missing
2020-04-25 10:30:21 +02:00
Jérémy Lecour
1cbb982d02
extract functions in test helpers
2020-04-25 10:29:00 +02:00
Jérémy Lecour
f8395cf445
Release 2.3.1
2020-04-22 08:17:02 +02:00
Patrick Marchand
806714c9b6
Merge pull request 'Fix quoting and escaping shellcheck errors' ( #38 ) from shellcheck-escapes into master
...
Quieter output from shellcheck, does not break the script or introduce functional changes.
2020-04-21 15:05:09 +02:00
Jérémy Lecour
fa109e216b
Give the pid of the new process
2020-04-21 09:03:18 +02:00
Jérémy Lecour
4829232a65
quote variable
2020-04-21 09:03:01 +02:00
Jérémy Lecour
ea912c40f0
missing whitespace
2020-04-20 23:43:56 +02:00
Jérémy Lecour
5f3cc873a1
fix date format
2020-04-20 23:43:45 +02:00
Jérémy Lecour
11bb59831c
bkctld-rm: state the age of the process when killing it
2020-04-20 23:31:39 +02:00
Jérémy Lecour
ea140f6137
fix log message wording
2020-04-20 23:30:57 +02:00
Jérémy Lecour
86e88ad2c2
fix log date format
...
%S = seconds
%s = number of seconds since epoch
2020-04-20 23:30:45 +02:00
Patrick Marchand
ec994f7e2c
Removed a ignore shellcheck comment in zzz_evobackup and fix warning
...
Since only one PID can be in the PID file, we will never have more than one, we can thus easily quote the variable and remove the shellcheck ignore.
2020-04-20 12:12:51 -04:00
Jérémy Lecour
a937049780
Release 2.3.0
2020-04-20 08:30:00 +02:00
Jérémy Lecour
205e3774a9
rewrite log messages and format
2020-04-20 08:29:21 +02:00
Jérémy Lecour
35d257d9c7
rm/inc : log progress
2020-04-20 00:38:44 +02:00
Jérémy Lecour
18e5173600
remove obsolete test
2020-04-19 11:24:13 +02:00
Jérémy Lecour
0bad1a2cba
Release 2.2.2
2020-04-19 10:07:35 +02:00
Jérémy Lecour
1846be4e45
better quotes
2020-04-19 10:05:20 +02:00
Jérémy Lecour
478703d96e
No space before colons in log messages
2020-04-19 09:56:52 +02:00
Jérémy Lecour
32f242fe9c
Reorganize temp files and lock files
...
Temp files/dirs all share a common prefix, so we can delete them all
effectively
Lock file is managed globally for bkctld-rm.
No need for a lock file for bkctld-inc anymore since there is a check on
the inc directory before starting.
2020-04-19 09:55:43 +02:00
Jérémy Lecour
f66d832d3a
properly call subcommands
2020-04-19 00:16:30 +02:00
Jérémy Lecour
096fe95b2f
bkctld-rm: fix lock file management
...
logic was badly implemented
2020-04-18 19:11:08 +02:00
Jérémy Lecour
723c8511e1
Don't forget to log the start time!
2020-04-18 19:10:19 +02:00
Jérémy Lecour
7a13a42ad2
Create empty directory in the default tmp directory
2020-04-18 19:09:52 +02:00
Jérémy Lecour
5ae3f04098
exclude build directory in vagrant rsync
2020-04-18 10:40:28 +02:00
Jérémy Lecour
7d9043acc9
Release 2.2.1
2020-04-18 10:34:50 +02:00
Jérémy Lecour
f7e8324ba5
Embed check-incs and check-last-incs in bkctld
2020-04-18 10:29:21 +02:00
Jérémy Lecour
0dcd72d3f2
move relative_date() function to includes files
2020-04-18 10:28:44 +02:00
Jérémy Lecour
4c9cbf976e
subcommand options are examined in their respective context
2020-04-18 10:28:06 +02:00
Jérémy Lecour
14c4b63e69
error() function is not available at this stage
2020-04-18 10:26:51 +02:00
Jérémy Lecour
2fd063fee4
gitignore build directory
2020-04-18 10:26:08 +02:00
Jérémy Lecour
8e2ed4eae7
Merge pull request 'Code cleanup' ( #33 ) from jlecour-refactoring into master
2020-04-17 15:32:38 +02:00
Patrick Marchand
d2b6094f7f
Fix quoting and escaping shellcheck errors
...
shellcheck was still complaining about a few SC1117 and SC2086
warnings. I ignored those that did not seem necessary and fixed the
rest. The less linter noise the better.
2020-04-15 14:46:14 -04:00
Jérémy Lecour
731be98193
Add pt-show-grants to dump MySQL grants
2020-04-15 15:49:41 +02:00
Jérémy Lecour
9057a2780a
check-incs : no error if date is in the future
2020-04-12 12:49:46 +02:00
Jérémy Lecour
9c6be0e74c
bkctld-rm: fix inc removal
...
echo-ing the list of incs gives a single line, hard to match with lines
in the keep file.
We store the incs list in a temp file to help comparing contents.
2020-04-12 11:45:21 +02:00
Jérémy Lecour
7e5aad727f
Improve documentation wording
2020-04-12 11:43:41 +02:00
Jérémy Lecour
2d4cae58bc
fix typo
2020-04-12 11:43:06 +02:00
Jérémy Lecour
35bed002f0
add shellcheck shell directive to bash_completion
2020-04-11 10:01:46 +02:00
Jérémy Lecour
908e3c8b3a
whitespaces
2020-04-11 10:01:00 +02:00
Jérémy Lecour
e01a705cff
Revamp the README
2020-04-11 09:23:09 +02:00
Jérémy Lecour
8e780eafed
Add tests for Buster (ext4/btrfs)
2020-04-11 08:54:01 +02:00
Jérémy Lecour
e14ca8dff3
Bad firewall now returns a simple Warning
2020-04-11 08:53:41 +02:00