diff --git a/coriolis/osmorphing/base.py b/coriolis/osmorphing/base.py index 77564680..55004b60 100644 --- a/coriolis/osmorphing/base.py +++ b/coriolis/osmorphing/base.py @@ -640,10 +640,13 @@ def _set_grub2_console_settings(self, consoles=None, speed=None, def _add_net_udev_rules(self, net_ifaces_info): udev_file = "etc/udev/rules.d/70-persistent-net.rules" - if not self._test_path(udev_file): - if net_ifaces_info: - content = utils.get_udev_net_rules(net_ifaces_info) + coriolis_udev_rules_file = "etc/udev/rules.d/99-coriolis-net.rules" + if net_ifaces_info: + content = utils.get_udev_net_rules(net_ifaces_info) + if not self._test_path(udev_file): self._write_file_sudo(udev_file, content) + else: + self._write_file_sudo(coriolis_udev_rules_file, content) def _setup_network_preservation(self, nics_info) -> None: net_ifaces_info = dict()