Added borg prune section and warning if no parameters provided.
This commit is contained in:
parent
59290a1011
commit
5d72b987f3
14
backup.sh
14
backup.sh
@ -184,7 +184,7 @@ warn503="Web users will NOT be informed the server is down!"
|
||||
warningExplain[borg111]="No password used for SSH keys or access remote borg repo. This is an insecure configuration."
|
||||
warningExplain[borg112]="No remote borg instance specified. Operations will be slower in this configuration."
|
||||
warningExplain[borg113]="The specified file containing extra files for inclusion in borgbackup could not be found"
|
||||
|
||||
warningExplain[borg115]="No paramters provided for borg prune. No repo pruning has taken place. You should reconsider this decision to control the size/history of your backups."
|
||||
|
||||
### Process script parameters
|
||||
|
||||
@ -523,6 +523,18 @@ else
|
||||
"${sqlDumpDir}" "${ncDataDir}"
|
||||
fi
|
||||
|
||||
## Generate and execute borg prune
|
||||
# command depends on whether or not parameters have been defined
|
||||
if [ -n "$borgPrune" ]; then
|
||||
# parameters defined
|
||||
echo -e "${op}${stamp} Executing borg prune operation${normal}" \
|
||||
>> "$logFile"
|
||||
borg --show-rc prune -v ${borgPruneParams} "${borgPrune}"
|
||||
else
|
||||
# parameters not defined... skip pruning
|
||||
exitWarn+=('borg115')
|
||||
fi
|
||||
|
||||
|
||||
### Exit NextCloud maintenance mode
|
||||
ncMaint off
|
||||
|
Loading…
Reference in New Issue
Block a user