From 6c3a971babb64544e3e0f8ed9c55a1a2ca334788 Mon Sep 17 00:00:00 2001 From: Matt Russell Date: Tue, 23 Jun 2020 15:37:51 +0100 Subject: [PATCH] Use name of db inside archive, not the archive filename. --- src/azanium/runcommand.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/azanium/runcommand.py b/src/azanium/runcommand.py index dd552bc..8ac48a7 100644 --- a/src/azanium/runcommand.py +++ b/src/azanium/runcommand.py @@ -220,15 +220,15 @@ def backup_db(context, db_name=None): local_backup_path = os.path.join(context.path('datomic-db-backup'), date_stamp, db_name) - arcname = '{}.tar.xz'.format(db_name) + archive_filename = '{}.tar.xz'.format(db_name) archive_path = os.path.join(os.path.dirname(local_backup_path), - arcname) + archive_filename) if not os.path.isdir(local_backup_path): datomic.backup_db(context, local_backup_path, db_name) if not os.path.isfile(archive_path): logger.info('Creating archive {} for upload', archive_path) with tarfile.open(archive_path, mode='w:xz') as tf: - tf.add(local_backup_path, arcname=arcname) + tf.add(local_backup_path, arcname=db_name) result = 'Datomic database compressed to {bp}.'.format(bp=archive_path) click.echo(result) return result