Support having .tar / .tar.gz in the archive name arg of backup_info/restore

This commit is contained in:
Alexandre Aubin 2021-04-01 22:57:42 +02:00
parent d5ecdca896
commit 00ec7b2fc4

View file

@ -2277,6 +2277,11 @@ def backup_restore(name, system=[], apps=[], force=False):
# Initialize #
#
if name.endswith(".tar.gz"):
name = name[:-len(".tar.gz")]
elif name.endswith(".tar"):
name = name[:-len(".tar")]
restore_manager = RestoreManager(name)
restore_manager.set_system_targets(system)
@ -2409,6 +2414,12 @@ def backup_info(name, with_details=False, human_readable=False):
human_readable -- Print sizes in human readable format
"""
if name.endswith(".tar.gz"):
name = name[:-len(".tar.gz")]
elif name.endswith(".tar"):
name = name[:-len(".tar")]
archive_file = "%s/%s.tar" % (ARCHIVES_PATH, name)
# Check file exist (even if it's a broken symlink)