Jérémy Lecour
b659e9d8c5
better sync
...
* add/remove config files to mirror source
* restart minifirewall only if present
* sync state with proper action
2020-05-03 11:03:04 +02:00
Jérémy Lecour
df180e4d03
Update CHANGELOG
2020-05-01 10:34:35 +02:00
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
Jérémy Lecour
5d22960dab
Debian release 2.3.1-1
continuous-integration/drone/push Build is passing
2020-04-22 01:19:06 +02:00
Jérémy Lecour
11a8b7e32d
Merge branch 'master' into debian
2020-04-22 01:18:11 +02:00
Jérémy Lecour
323146d6c3
Release 2.3.1
2020-04-22 01:17:53 +02:00
Jérémy Lecour
7a0d25d1f9
clean repository after mk-build-deps
2020-04-22 01:14:54 +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
9d0554eff7
Debian release 2.3.0-2
continuous-integration/drone/push Build is failing
2020-04-20 08:58:38 +02:00
Jérémy Lecour
d0210b3c44
Debian release 2.3.0-1
continuous-integration/drone/push Build is failing
2020-04-20 08:33:25 +02:00
Jérémy Lecour
59e67661c1
Merge branch 'master' into debian
2020-04-20 08:30:38 +02: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
28782ad36e
Debian release 2.2.2-1
continuous-integration/drone/push Build is passing
2020-04-19 10:10:52 +02:00
Jérémy Lecour
75ac3fccc8
Merge branch 'master' into debian
2020-04-19 10:07:48 +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
d9d278a20c
update Debian changelog
continuous-integration/drone/push Build is passing
2020-04-18 10:36:12 +02:00
Jérémy Lecour
b7f05aba21
Merge branch 'master' into debian
2020-04-18 10:34:59 +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