X-Git-Url: http://git.onelab.eu/?p=pyplnet.git;a=blobdiff_plain;f=plnet.py;h=a99add80ac510510f82ff3146bdd740367ac50a2;hp=c4cd5fc27b3e7ecc140d83f6218d28c15eb24b07;hb=a0f845396341ad2e6a5c258fcc2309aa6d0e1a55;hpb=df81e9330b804cfe8df393c25f3e0c406697ea35 diff --git a/plnet.py b/plnet.py index c4cd5fc..a99add8 100755 --- a/plnet.py +++ b/plnet.py @@ -256,6 +256,7 @@ def InitInterfaces(logger, plc, data, root="", files_only=False, program="NodeMa # Process ifcfg-$dev changes / additions newdevs = [] + table = 10 for (dev, details) in devices_map.iteritems(): (fd, tmpnam) = tempfile.mkstemp(dir=sysconfig) f = os.fdopen(fd, "w") @@ -302,10 +303,7 @@ def InitInterfaces(logger, plc, data, root="", files_only=False, program="NodeMa src_route_changed = False if ('PRIMARY' not in details and 'GATEWAY' in details and details['GATEWAY'] != ''): - i = len(dev) - 1 - while dev[i - 1].isdigit(): - i -= 1 - table = 10 + int(dev[i:]) + table += 1 (fd, rule_tmpnam) = tempfile.mkstemp(dir=sysconfig) os.write(fd, "from %s lookup %d\n" % (details['IPADDR'], table)) os.close(fd)