From a0f845396341ad2e6a5c258fcc2309aa6d0e1a55 Mon Sep 17 00:00:00 2001 From: Daniel Hokka Zakrisson Date: Wed, 9 Feb 2011 13:30:51 -0500 Subject: [PATCH] Use an incrementer instead of something based on the name. --- plnet.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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) -- 2.43.0