diff options
| author | Prasanna Kumar Kalever <prasanna.kalever@redhat.com> | 2018-06-12 15:36:42 +0530 |
|---|---|---|
| committer | Prasanna Kumar Kalever <prasanna.kalever@redhat.com> | 2018-06-12 15:48:39 +0530 |
| commit | a7254dfc15830eb64ae8d47639889cb6a23bd7f4 (patch) | |
| tree | 1c17a965599bb451bfc5786217008a9fede8cae2 /targetcli | |
| parent | cc199e9a57a764cb889f1b9fdfc047a36253b44b (diff) | |
| download | targetcli-a7254dfc15830eb64ae8d47639889cb6a23bd7f4.tar.gz | |
saveconfig: handle backups with block-level delete
Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Diffstat (limited to 'targetcli')
| -rw-r--r-- | targetcli/ui_backstore.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/targetcli/ui_backstore.py b/targetcli/ui_backstore.py index 02695ba..7af2568 100644 --- a/targetcli/ui_backstore.py +++ b/targetcli/ui_backstore.py @@ -302,6 +302,10 @@ class UIBackstore(UINode): raise ExecutionError("No storage object named %s." % name) save = self.ui_eval_param(save, 'bool', False) + if save: + rn = self.get_root() + rn._save_backups(default_save_file) + child.rtsnode.delete(save=save) self.remove_child(child) self.shell.log.info("Deleted storage object %s." % name) |
