[kernel] r9120 - in dists/trunk/linux-2.6: . debian debian/bin

Bastian Blank waldi at alioth.debian.org
Wed Jul 11 12:27:16 UTC 2007


Author: waldi
Date: Wed Jul 11 12:27:16 2007
New Revision: 9120

Log:
Merge /dists/sid/linux-2.6.


Modified:
   dists/trunk/linux-2.6/   (props changed)
   dists/trunk/linux-2.6/debian/bin/abiupdate.py
   dists/trunk/linux-2.6/debian/changelog

Modified: dists/trunk/linux-2.6/debian/bin/abiupdate.py
==============================================================================
--- dists/trunk/linux-2.6/debian/bin/abiupdate.py	(original)
+++ dists/trunk/linux-2.6/debian/bin/abiupdate.py	Wed Jul 11 12:27:16 2007
@@ -3,7 +3,7 @@
 import sys
 sys.path.append(sys.path[0] + "/../lib/python")
 
-import optparse, os, os.path
+import optparse, os, shutil, tempfile, urllib2
 from debian_linux.abi import *
 from debian_linux.config import *
 from debian_linux.debian import *
@@ -53,7 +53,6 @@
         self.version_abi = self.version + '-' + self.abiname
 
     def __call__(self):
-        import tempfile
         self.dir = tempfile.mkdtemp(prefix = 'abiupdate')
         try:
             self.log("Retreive config\n")
@@ -65,23 +64,9 @@
             for arch in arches:
                 self.update_arch(config, arch)
         finally:
-            self._rmtree(self.dir)
+            shutil.rmtree(self.dir)
 
-    def _rmtree(self, dir):
-        import stat
-        for root, dirs, files in os.walk(dir, topdown=False):
-            for name in files:
-                os.remove(os.path.join(root, name))
-            for name in dirs:
-                real = os.path.join(root, name)
-                mode = os.lstat(real)[stat.ST_MODE]
-                if stat.S_ISDIR(mode):
-                    os.rmdir(real)
-                else:
-                    os.remove(real)
-        os.rmdir(dir)
-
-    def extract_package(self, filename, base = "tmp"):
+    def extract_package(self, filename, base):
         base_out = self.dir + "/" + base
         os.mkdir(base_out)
         os.system("dpkg-deb --extract %s %s" % (filename, base_out))
@@ -94,23 +79,22 @@
             prefix = subarch + '-' + flavour
         filename = "linux-headers-%s-%s_%s_%s.deb" % (self.version_abi, prefix, self.version_source, arch)
         f = self.retrieve_package(self.url, filename)
-        d = self.extract_package(f)
+        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)
-        self._rmtree(d)
+        shutil.rmtree(d)
         return s
 
     def get_config(self):
         filename = "linux-support-%s_%s_all.deb" % (self.version_abi, self.version_source)
         f = self.retrieve_package(self.url_config, filename)
-        d = self.extract_package(f)
+        d = self.extract_package(f, "linux-support")
         dir = d + "/usr/src/linux-support-" + self.version_abi + "/arch"
         config = config_reader_arch([dir])
-        self._rmtree(d)
+        shutil.rmtree(d)
         return config
 
     def retrieve_package(self, url, filename):
-        import urllib2
         u = url(self.source, filename)
         filename_out = self.dir + "/" + filename
         f_in = urllib2.urlopen(u)

Modified: dists/trunk/linux-2.6/debian/changelog
==============================================================================
--- dists/trunk/linux-2.6/debian/changelog	(original)
+++ dists/trunk/linux-2.6/debian/changelog	Wed Jul 11 12:27:16 2007
@@ -75,11 +75,14 @@
 
  -- Bastian Blank <waldi at debian.org>  Tue, 19 Jun 2007 17:49:52 +0200
 
-linux-2.6 (2.6.21-3) UNRELEASED; urgency=low
+linux-2.6 (2.6.21-6) unstable; urgency=low
 
-  * sparc64: enable USB_SERIAL. (closes: #412740)
+  * Add stable release 2.6.21.6:
+    - nf_conntrack_h323: add checking of out-of-range on choices' index values
+      (CVE-2007-3642)
+  * Update vserver patch to 2.2.0.
 
- -- maximilian attems <maks at debian.org>  Sat, 19 May 2007 00:45:42 +0200
+ -- Bastian Blank <waldi at debian.org>  Tue, 10 Jul 2007 18:36:17 +0200
 
 linux-2.6 (2.6.21-5) unstable; urgency=low
 



More information about the Kernel-svn-changes mailing list