From a5d66a13621983bb869f458d0460eb878c3e5b43 Mon Sep 17 00:00:00 2001 From: Joseph Nuthalapati Date: Thu, 18 Oct 2018 15:02:41 -0700 Subject: [PATCH] snapshot: Fix issue with setting configuration snapper set-config expects each key-value pair to be passed as a separate argument separated by '='. Reviewed-by: James Valleroy --- actions/snapshot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/snapshot b/actions/snapshot index afd140f5a..01a9760c8 100755 --- a/actions/snapshot +++ b/actions/snapshot @@ -162,7 +162,7 @@ def _get_default_snapshot(): def subcommand_disable_apt_snapshot(arguments): """Set flag to Enable/Disable apt software snapshots in config files""" - """Initialize Augeas.""" + # Initialize Augeas aug = augeas.Augeas( flags=augeas.Augeas.NO_LOAD + augeas.Augeas.NO_MODL_AUTOLOAD) aug.set('/augeas/load/Shellvars/lens', 'Shellvars.lns') @@ -215,7 +215,7 @@ def _get_delete_arg(range_list): def subcommand_set_config(arguments): - command = ['snapper', 'set-config', arguments.config] + command = ['snapper', 'set-config'] + arguments.config.split() subprocess.run(command, check=True)