Manager restic updates
This commit is contained in:
@ -9,7 +9,7 @@ GITEA_CONFIG=${GITEA_CONFIG:-/etc/gitea/app.ini}
|
||||
GITEA_WORK_PATH=${GITEA_WORK_PATH:-/var/lib/gitea}
|
||||
GITEA_CUSTOM_PATH=${GITEA_CUSTOM_PATH:-$GITEA_WORK_PATH/custom}
|
||||
GITEA_BACKUP_PATH=${GITEA_BACKUP_PATH:-$GITEA_WORK_PATH/backup}
|
||||
GITEA_KEEP_DAYS=${GITEA_KEEP_DAYS:-2}
|
||||
GITEA_KEEP_HOURS=${GITEA_KEEP_HOURS:-12}
|
||||
|
||||
prereq() {
|
||||
if ! systemctl list-units --full --all | grep -Fq "gitea.service"; then
|
||||
@ -41,7 +41,7 @@ main() {
|
||||
find "$GITEA_BACKUP_PATH" \
|
||||
-type f \
|
||||
-name '*.zip' \
|
||||
-mtime "+$GITEA_KEEP_DAYS" \
|
||||
-mmin +$((GITEA_KEEP_HOURS * 60)) \
|
||||
-delete
|
||||
fi
|
||||
}
|
||||
|
@ -73,6 +73,10 @@ fi
|
||||
|
||||
START="$(date +%s)"
|
||||
|
||||
if [[ -n "$($RESTIC_PATH list locks -q)" ]]; then
|
||||
error_exit "repo is locked"
|
||||
fi
|
||||
|
||||
if [ -f "$LOCK" ]; then
|
||||
pid=$(cat "$LOCK")
|
||||
if ! kill -0 "$pid" 2> /dev/null; then
|
||||
|
Reference in New Issue
Block a user