[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [OSSTEST PATCH 2/3] ts-xen-install: nohcp: Invert sense of interfaces loop



We are going to want to process other kinds of lines too.  So change
this loop around by inverting the condition and not using "next".

No functional change.

Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
 ts-xen-install |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/ts-xen-install b/ts-xen-install
index 70e90ed..c59fdd3 100755
--- a/ts-xen-install
+++ b/ts-xen-install
@@ -218,11 +218,13 @@ sub nodhcp () {
            # preread /etc/network/interfaces to figure out the interface
            my %candidates;
            while (<EI>) {
-               next unless
+               if (
                    m{^ \s* (  auto \s+ (\S+)               ) \s* $}x ||
                    m{^ \s* (  allow-hotplug \s+ (\S+)      ) \s* $}x ||
-                   m{^ \s* (  iface \s+ (\S+) \s+ inet \s+ ) }x ;
-               push @{ $candidates{$2} }, $1;
+                   m{^ \s* (  iface \s+ (\S+) \s+ inet \s+ ) }x
+                   ) {
+                   push @{ $candidates{$2} }, $1;
+               }
            }
            EI->error and die $!;
            delete $candidates{'lo'};
-- 
1.7.10.4


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.