[kernel] r13958 - dists/trunk/linux-2.6/debian/bin

Bastian Blank waldi at alioth.debian.org
Fri Jul 17 14:07:07 UTC 2009


Author: waldi
Date: Fri Jul 17 14:07:05 2009
New Revision: 13958

Log:
debian/bin/abiupdate.py: Adopt changes.

Modified:
   dists/trunk/linux-2.6/debian/bin/abiupdate.py

Modified: dists/trunk/linux-2.6/debian/bin/abiupdate.py
==============================================================================
--- dists/trunk/linux-2.6/debian/bin/abiupdate.py	Fri Jul 17 14:02:52 2009	(r13957)
+++ dists/trunk/linux-2.6/debian/bin/abiupdate.py	Fri Jul 17 14:07:05 2009	(r13958)
@@ -4,7 +4,7 @@
 sys.path.append(sys.path[0] + "/../lib/python")
 
 import optparse, os, shutil, tempfile, urllib2
-from debian_linux.abi import *
+from debian_linux.abi import Symbols
 from debian_linux.config import *
 from debian_linux.debian import *
 
@@ -76,7 +76,7 @@
         f = self.retrieve_package(self.url, filename)
         d = self.extract_package(f, "linux-headers-%s_%s" % (prefix, arch))
         f1 = d + "/usr/src/linux-headers-%s-%s/Module.symvers" % (self.version_abi, prefix)
-        s = symbols(f1)
+        s = Symbols(f1)
         shutil.rmtree(d)
         return s
 
@@ -92,7 +92,12 @@
     def retrieve_package(self, url, filename):
         u = url(self.source, filename)
         filename_out = self.dir + "/" + filename
-        f_in = urllib2.urlopen(u)
+
+        try:
+            f_in = urllib2.urlopen(u)
+        except urllib2.HTTPError, e:
+            raise RuntimeError('Failed to retrieve %s: %s' % (e.filename, e))
+
         f_out = file(filename_out, 'w')
         while 1:
             r = f_in.read()
@@ -106,7 +111,7 @@
         if not os.path.exists(dir):
             os.makedirs(dir)
         out = "%s/%s_%s_%s" % (dir, arch, featureset, flavour)
-        symbols.write(file(out, 'w'))
+        Symbols.write(file(out, 'w'))
 
     def update_arch(self, config, arch):
         if self.override_featureset:
@@ -145,10 +150,7 @@
             abi = self.get_abi(arch, localversion)
             self.save_abi(abi, arch, featureset, flavour)
             self.log("Ok.\n")
-        except KeyboardInterrupt:
-            self.log("Interrupted!\n")
-            sys.exit(1)
-        except Exception, e:
+        except StandardError, e:
             self.log("FAILED! (%s)\n" % str(e))
 
 if __name__ == '__main__':



More information about the Kernel-svn-changes mailing list