Add remove_persistent_net method in linux.
authorNikos Skalkotos <skalkoto@grnet.gr>
Tue, 13 Mar 2012 10:17:46 +0000 (12:17 +0200)
committerNikos Skalkotos <skalkoto@grnet.gr>
Tue, 13 Mar 2012 10:17:46 +0000 (12:17 +0200)
This will remove the persitent net udev rule.

image_creator/os_type/linux.py

index b13bcf1..b6f8c8d 100644 (file)
@@ -20,6 +20,11 @@ class Linux(Unix):
                 self._uuid[dev] = attr[1]
                 return attr[1]
 
                 self._uuid[dev] = attr[1]
                 return attr[1]
 
+    def remove_persistent_net(self):
+        persistent_net_rule = '/etc/udev/rules.d/70-persistent-net.rules'
+        if self.g.is_file(persistent_net_rule):
+            self.g.rm(persistent_net_rule)
+
     def convert_to_persistent_dev(self):
         # convert all devices in fstab to persistent
         persistent_root = self._persistent_fstab()
     def convert_to_persistent_dev(self):
         # convert all devices in fstab to persistent
         persistent_root = self._persistent_fstab()