Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Jul 2011 19:23:25 +0000 (UTC)
From:      Mark Linimon <linimon@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r223714 - projects/portbuild/qmanager
Message-ID:  <201107011923.p61JNPFP003616@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: linimon (doc,ports committer)
Date: Fri Jul  1 19:23:25 2011
New Revision: 223714
URL: http://svn.freebsd.org/changeset/base/223714

Log:
  Add some error checking for corrupted INDEX lines.

Modified:
  projects/portbuild/qmanager/packagebuild

Modified: projects/portbuild/qmanager/packagebuild
==============================================================================
--- projects/portbuild/qmanager/packagebuild	Fri Jul  1 19:22:27 2011	(r223713)
+++ projects/portbuild/qmanager/packagebuild	Fri Jul  1 19:23:25 2011	(r223714)
@@ -125,14 +125,18 @@ class Index(object):
         lines=[]
         print "[MASTER] Phase 1"
         for i in index:
-            (name, path, prefix, comment, descr, maintainer, categories, bdep,
-             rdep, www, edep, pdep, fdep) = i.rstrip().split("|")
+            try:
+                (name, path, prefix, comment, descr, maintainer, categories, bdep,
+                 rdep, www, edep, pdep, fdep) = i.rstrip().split("|")
 
-            if targets is None or name in targets:
-                lines.append((name, bdep, rdep, edep, pdep, fdep))
+                if targets is None or name in targets:
+                    lines.append((name, bdep, rdep, edep, pdep, fdep))
 
-                Port(name, path, "", "", "", "",
-                     categories, "")
+                    Port(name, path, "", "", "", "",
+                         categories, "")
+            except Exception, e:
+                print "packagebuild.parse: bad line in INDEX: "
+                print i
         index = None
         del index
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107011923.p61JNPFP003616>