From c6d070d68219a81feb3e2f8f250c86ac2a18e0f1 Mon Sep 17 00:00:00 2001 From: ljf Date: Tue, 25 Oct 2022 01:29:11 +0200 Subject: [PATCH] [fix] Missing keep options in timer --- share/config_backup_timer.toml | 13 +++++++++++++ src/repositories/tar.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/share/config_backup_timer.toml b/share/config_backup_timer.toml index 27720bec5..5c70c3374 100644 --- a/share/config_backup_timer.toml +++ b/share/config_backup_timer.toml @@ -59,5 +59,18 @@ name.en = "" type = "number" min = 0 default = 8 + + [main.main.keep_last] + help = '' + type = "number" + min = 0 + default = 0 + + [main.main.keep_within] + help = '' + type = "string" + pattern.regexp = '^\d+[Hdw]$' + pattern.error = "keep_within_error" + default = "" diff --git a/src/repositories/tar.py b/src/repositories/tar.py index 2c0e17c13..b676d5844 100644 --- a/src/repositories/tar.py +++ b/src/repositories/tar.py @@ -182,7 +182,7 @@ class TarBackupArchive(BackupArchive): return "\n".join(tar.getnames()) else: return {f.name: { - "mode": f.mode, # FIXME Numeric or letter mode + "mode": f.mode, # FIXME Numeric or letter mode "type": int(f.type), "uid": f.uid, "gid": f.gid,