Commit Graph

79 Commits

Author SHA1 Message Date
297c745df7 Borg MySQL backup: fix version detection for MariaDB variant
This one is from Debian 13
v4.6.2
2025-09-18 09:58:51 +09:00
a2bf6b3331 Readme update for zabbix backup settings change v4.6.1 2025-08-21 10:40:56 +09:00
07896af1ae Zabbix port override settings fix
use OPT var prefix for options
add missing init in functions init
v4.6.0
2025-08-20 22:37:37 +09:00
8de971b922 Fix Zabbix db port override settings 2025-08-20 22:16:49 +09:00
e7699015c5 Allow override of zabbix db port 2025-08-20 22:14:19 +09:00
28dd6cb911 Merge branch 'master' into development 2024-09-04 10:38:58 +09:00
ab47692848 borg backup default settings file sample update v4.5.6 2024-09-04 10:37:36 +09:00
4267cb5b32 Bug Fix in gitea backup for temp dir check 2024-09-04 10:37:16 +09:00
f24daba195 Add shellcheckrc 2024-09-03 12:40:39 +09:00
98890b87f5 gitea module fix chown call
do not use ".", use ":" for username and group separator
v4.5.5
2024-06-11 10:33:47 +09:00
a5bc90bb89 Text fix in PostgreSQL backup module 2024-06-10 09:52:06 +09:00
5af6a84d5f Mysql/PostgreSQL module version string update 2024-06-07 15:08:49 +09:00
14d71f3053 Naming update for full update info text 2024-06-07 15:08:20 +09:00
24d4fb694f Typo in postgresql module for full dump filename 2024-06-07 14:25:00 +09:00
f9fbbcc6de Version fix for master script v4.5.4 2024-06-07 09:57:21 +09:00
64e876a9a4 Fix run time output template string 2024-06-07 09:56:51 +09:00
694e54ca9c Missed out duration calculation in postgresql run time output v4.5.3 2024-06-07 09:16:52 +09:00
09bd6015ac Version update for modules gitea, mysql, postgresql v4.5.2 2024-06-07 09:12:04 +09:00
5b8b0afec2 Fix not initialized new gitea variable names v4.5.1 2024-06-07 09:09:02 +09:00
0cc7e574fe Borg backup update for gitea dump, mysql/postgresql info block
Gitea dump has now settings for
- temp folder (GITEA_TEMP_DIR)
- new name for working dir (GITEA_WORKING_DIR) from old (GITEA_TMP)

MySQL and PostgreSQL exports have a run time output per db dump set and not only at the end of the full run
v4.5.0
2024-06-06 10:30:48 +09:00
beffbee20c Add missing OPT_REMOTE to commands
check, compact commands had OPT_REMOTE missing
v4.4.2
2023-05-10 16:30:23 +09:00
72f3f86eb6 Test for different command lookup check 2022-11-22 09:36:30 +09:00
c0f9634442 add *.compact to git ignore file 2022-11-14 20:27:42 +09:00
0e379d6ce0 Bump borg file module version number v4.4.1 2022-08-30 10:00:05 +09:00
bba8be6a42 Exclude File check is if file is >0 and fix wrong check for tmp file
Exclude file was only checked if it exists, even if it was empty it
would start processing.
In the exclude check there was also a wrong check for the tmp exclude
file, it actually checked if the main exclude file was >0 instead of the
tmp file.
v4.4.0
2022-08-30 09:56:20 +09:00
ce3cdc7627 Readme update to fix Marktdown lint issues 2022-08-08 14:51:26 +09:00
67c0b00268 Initialize LAST COMPACT/CHECK date variable 2022-06-07 19:57:36 +09:00
abbcfa883f Add compact auto run in intervals like check archive
Same settings like check archive in days. Auto set to 1 to run after
each prune. Can be controlled per module.
2022-06-06 14:58:36 +09:00
9739436589 Redirect STDERR output from borg backup to STDIN for ANSI code cleanup
gitea dump prints out info/status messages to STDERR. The whole
subprocess then returns this on STDERR and so is not parsed through the
sed regex command.
Redirect STDERR to STDIN
v4.3.2
2022-05-31 09:54:56 +09:00
bf0364a0e7 Move lock file clean up to before any exit info is printed
Just try to clean lock file always on exit
v4.3.1
2022-04-25 08:57:01 +09:00
8e87503528 Add auto check functionality
CHECK_INTERVAL or SUB_CHECK_INTERVAL in module settings.
If set to 1, will check everytime.
Ever other number is for n days after last check.

FORCE_CHECK for check if repository has been setup os now renamed
FORCE_VERIFY but FORCE_CHECK is currently still honored but deprecated

all *function* shell scripts will abort if run on their own

Print info on last check time if set in info block

Internal updates:
All separator lines are now printf strings for central control.
All module used config/settings file names use $MODULE name
Check functionality is in its own file
v4.3.0
2022-04-25 06:49:57 +09:00
34277483e9 Borg check -p (progress) is only set if -v (verbose) flag is set
Avoid any progress output if run from script
2022-04-18 16:00:41 +09:00
dffb7c6450 Fix borg check prefix settings 2022-04-18 15:58:03 +09:00
2ae05f5302 Add borg check and rename options
Because we added borg check functionality, some of the Options have been
renamed:
-C -> -V
-E -> -e (as it is a sub)

-C: check
-y: --verify-data
-p: prefix or glob for check

Internal variables with CHECK have been renamed or changed to VERIFY

Borg -C without any extra parameters is equal to borg check.
-y adds the --verify-data and -p is a mix of the -P and -a options. If
there is a "*" in the option then -a will be used, else -P

Note that repair command has to be run manually. Run -C with -v
(verbose) to see the repair command structure.

borg check can take a long time on very large repositories.
2022-04-18 15:41:28 +09:00
b5ead9a2e1 Show host name and module init date in the start info block 2022-04-01 11:16:38 +09:00
fa77876440 Update Version ID to 4.2.4 v4.2.4 2022-03-31 11:09:11 +09:00
f128b7ebc4 Bug fix for no keep options set check 2022-03-31 11:01:02 +09:00
77977207c8 Change close parameter check to pure string type 2022-03-31 09:21:23 +09:00
c1f6bb443a Fix for close with empty parameter 2022-03-31 09:18:23 +09:00
86b0fa122a Add empty KEEP option for error with -T v4.2.3 2022-03-30 20:27:46 +09:00
32c320be27 Fix close call int compare 2022-03-30 14:48:52 +09:00
500ab01790 Bug fix for unset var in close call 2022-03-30 11:35:19 +09:00
ab58ab3ad0 Update postgresql module version v4.2.2 2022-03-30 09:48:37 +09:00
7767eb58df Override sudo for postgresql in upgrade script v4.2.1 2022-03-30 09:32:57 +09:00
38f467de96 PostgreSQL backup add schema or data dump in either default direction v4.2.0 2022-03-29 11:21:06 +09:00
8f91690f6a Upgrade script for zabbix fix if no zabbix prefix set at all 2022-03-29 10:53:59 +09:00
e860573e0c Fix upgrade script gitea module rename check 2022-03-29 10:28:26 +09:00
f990e86949 update script gitea block fix for missing module name 2022-03-29 10:25:12 +09:00
c929987900 variable name wrong for module check in upgrade script 2022-03-29 10:20:52 +09:00
6cb941818c Repository ID via config only works with local repos, drop that and keep repo ID in -i option only 2022-03-29 10:01:00 +09:00