Jérémy Lecour
1b9c56dbfd
Release 2.4.1
2020-08-28 10:23:10 +02:00
Jérémy Lecour
7d1964370d
jails and incs lists are sorted alphanumerically
2020-08-28 10:21:13 +02:00
Jérémy Lecour
39901967a7
bkctld-check-setup: forgot to increment the summary
2020-08-20 14:50:09 +02:00
Jérémy Lecour
e5d40f8fe4
Release 2.4.0
2020-08-19 14:08:01 +02:00
Jérémy Lecour
08a2e067c2
bkctld-check-setup: remove "set -x"
2020-08-19 14:01:57 +02:00
Jérémy Lecour
bc6a571595
whitespaces for readability
2020-08-19 13:58:23 +02:00
Jérémy Lecour
ea9aac50a3
explicit path refix for ssh-keygen
2020-08-19 13:58:03 +02:00
Jérémy Lecour
1063dfe74d
bkctld: don't replace SSH host keys when creating/updating a jail
2020-08-19 13:57:18 +02:00
Jérémy Lecour
c141986a6d
create new ssh keys for new jails instead of copying those from the host
...
It increases the security by having different keys between jails.
It reduces the risk of changing the keys of jails after creationtheir
creation.
2020-08-07 14:24:20 +02:00
Jérémy Lecour
1f29162da4
evobackup script timeout defaults to 90 seconds
2020-07-22 23:00:27 +02:00
Jérémy Lecour
3a6e21dce8
use ${LOCAL_BACKUP_DIR}/mysql/ instead of /home/mysqldump/
2020-07-16 22:20:05 +02:00
Jérémy Lecour
251d0c14d6
zzz_evobackup: add template for multiple redis instances
2020-07-16 22:16:34 +02:00
Jérémy Lecour
0ad1e8d342
Split check into check-jails and check-setup
...
bkctld-check-setup checks if the partition is mounted and writable, if
firewall is configured and if all jails are started
2020-07-10 14:34:06 +02:00
Jérémy Lecour
d07b493131
bkctld-update: start jail after upgrade if it was started before
2020-07-09 17:14:49 +02:00
Bruno TATU
049bdb9216
add --relative to rsync from zzz_evobackup
2020-06-09 10:59:23 +02:00
Jérémy Lecour
505e0f7f53
New command bkctld upgrade-config
...
It moves the legacy config file "/etc/evobackup/<jail>" to the new
config structure "/etc/evobackup/<jail>.d/incs_policy"
2020-05-28 11:11:59 +02:00
Jérémy Lecour
67bbb5c100
Release 2.3.3
2020-05-28 10:24:47 +02:00
Jérémy Lecour
505bdb9117
On sync, add trailing slash to rsync command
2020-05-28 10:22:34 +02:00
Jérémy Lecour
80fb38d534
Release 2.3.2
2020-05-03 11:13:55 +02:00
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
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