From 999c89a19f39f1262b895f1c4bd2b11a7b811ab7 Mon Sep 17 00:00:00 2001 From: Nathan Denny Date: Thu, 11 Jul 2024 20:13:13 -0400 Subject: [PATCH] First draft of update asset --- bin/bastion.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/bastion.py b/bin/bastion.py index 12e83cd..ec50cbb 100755 --- a/bin/bastion.py +++ b/bin/bastion.py @@ -205,7 +205,15 @@ def do_update_asset(self, comargs, comdex): update asset {ARK} * creates a differential backup of {ARK} """ - raise NotImplementedError + ark = ARK(comdex[2]) + site = self.site(ark.site) + asset = site.asset(ark) + vault = self.vault(asset.policy.vault) + flag, stdout, stderr = vault.push(asset, detail = ) + if flag: + return SUCCESS(stdout, {'stdout': stdout}) + else: + return FAILED(stdout, {'stdout': stdout}) def do_backup_asset(self, comargs, comdex): """