Alon Bar-Lev has uploaded a new change for review. Change subject: packaging: setup: do not mark iptables unremovable if not actually used ......................................................................
packaging: setup: do not mark iptables unremovable if not actually used Change-Id: I682c001567e3271fa6a10e166d9c2b83fc643995 Signed-off-by: Alon Bar-Lev <alo...@redhat.com> --- M packaging/setup/plugins/ovirt-engine-setup/network/firewall_manager.py 1 file changed, 18 insertions(+), 10 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/75/18775/1 diff --git a/packaging/setup/plugins/ovirt-engine-setup/network/firewall_manager.py b/packaging/setup/plugins/ovirt-engine-setup/network/firewall_manager.py index 57ae7b1..f99b5ff 100644 --- a/packaging/setup/plugins/ovirt-engine-setup/network/firewall_manager.py +++ b/packaging/setup/plugins/ovirt-engine-setup/network/firewall_manager.py @@ -226,16 +226,6 @@ self.environment[ otopicons.NetEnv.IPTABLES_RULES ] = self._createIptablesConfig() - # This file is updated by otopi. Here we just prevent it from - # being deleted on cleanup. - # TODO: copy/move some uninstall code from the engine to otopi - # to allow just adding lines to iptables instead of replacing - # the file and also remove these lines on cleanup. - self.environment[ - osetupcons.CoreEnv.UNINSTALL_UNREMOVABLE_FILES - ].append( - osetupcons.FileLocations.SYSCONFIG_IPTABLES, - ) self.environment[otopicons.CoreEnv.MAIN_TRANSACTION].append( filetransaction.FileTransaction( @@ -248,6 +238,24 @@ ) @plugin.event( + stage=plugin.Stages.STAGE_MISC, + condition=lambda self: self.environment[ + otopicons.NetEnv.IPTABLES_ENABLE + ], + ) + def _iptablesmark(self): + # This file is updated by otopi. Here we just prevent it from + # being deleted on cleanup. + # TODO: copy/move some uninstall code from the engine to otopi + # to allow just adding lines to iptables instead of replacing + # the file and also remove these lines on cleanup. + self.environment[ + osetupcons.CoreEnv.UNINSTALL_UNREMOVABLE_FILES + ].append( + osetupcons.FileLocations.SYSCONFIG_IPTABLES, + ) + + @plugin.event( stage=plugin.Stages.STAGE_CLOSEUP, before=( osetupcons.Stages.DIALOG_TITLES_E_SUMMARY, -- To view, visit http://gerrit.ovirt.org/18775 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I682c001567e3271fa6a10e166d9c2b83fc643995 Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: ovirt-engine-3.3 Gerrit-Owner: Alon Bar-Lev <alo...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches