SOURCES: MigrationTools-noproto.patch (NEW) - skip ports without p...

baggins baggins at pld-linux.org
Tue Nov 6 00:50:11 CET 2007


Author: baggins                      Date: Mon Nov  5 23:50:11 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- skip ports without protocols

---- Files affected:
SOURCES:
   MigrationTools-noproto.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/MigrationTools-noproto.patch
diff -u /dev/null SOURCES/MigrationTools-noproto.patch:1.1
--- /dev/null	Tue Nov  6 00:50:11 2007
+++ SOURCES/MigrationTools-noproto.patch	Tue Nov  6 00:50:06 2007
@@ -0,0 +1,16 @@
+diff -ur MigrationTools-47/migrate_services.pl MigrationTools-47-noproto/migrate_services.pl
+--- MigrationTools-47/migrate_services.pl	2007-11-06 00:44:31.000000000 +0100
++++ MigrationTools-47-noproto/migrate_services.pl	2007-11-06 00:43:54.000000000 +0100
+@@ -102,6 +102,12 @@
+ 		my ($servicename, $portproto, @aliases) = split(m/\s+/o, $card);
+ 		my ($rawport, $proto) = split(m#[/,]#o, $portproto);
+ 
++		# skip services without protocols
++		if (!defined($proto)) {
++                    print STDERR "Skipping no-protocol service '$servicename $portproto'\n";
++                    next; 
++		}
++
+ 		# do not generate ddp services - it's AppleTalk, not IP
+                 if ($proto eq "ddp") { 
+                     print STDERR "Skipping non-IP service '$servicename $portproto'\n";
================================================================


More information about the pld-cvs-commit mailing list