svn commit: r223714 - projects/portbuild/qmanager
Mark Linimon
linimon at FreeBSD.org
Fri Jul 1 19:23:25 UTC 2011
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
More information about the svn-src-projects
mailing list