Blame SOURCES/0012-saveconfig-handle-backups-with-block-level-delete.patch

5cbafe
From a7254dfc15830eb64ae8d47639889cb6a23bd7f4 Mon Sep 17 00:00:00 2001
5cbafe
From: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
5cbafe
Date: Tue, 12 Jun 2018 15:36:42 +0530
5cbafe
Subject: [PATCH] saveconfig: handle backups with block-level delete
5cbafe
5cbafe
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
5cbafe
---
5cbafe
 targetcli/ui_backstore.py | 4 ++++
5cbafe
 1 file changed, 4 insertions(+)
5cbafe
5cbafe
diff --git a/targetcli/ui_backstore.py b/targetcli/ui_backstore.py
5cbafe
index 02695ba..7af2568 100644
5cbafe
--- a/targetcli/ui_backstore.py
5cbafe
+++ b/targetcli/ui_backstore.py
5cbafe
@@ -302,6 +302,10 @@ class UIBackstore(UINode):
5cbafe
             raise ExecutionError("No storage object named %s." % name)
5cbafe
 
5cbafe
         save = self.ui_eval_param(save, 'bool', False)
5cbafe
+        if save:
5cbafe
+            rn = self.get_root()
5cbafe
+            rn._save_backups(default_save_file)
5cbafe
+
5cbafe
         child.rtsnode.delete(save=save)
5cbafe
         self.remove_child(child)
5cbafe
         self.shell.log.info("Deleted storage object %s." % name)
5cbafe
-- 
5cbafe
1.8.3.1
5cbafe