Merge /dists/sid/linux-2.6.

svn path=/dists/trunk/linux-2.6/; revision=9120
This commit is contained in:
Bastian Blank 2007-07-11 12:27:16 +00:00
parent 5a34ab5a26
commit a09633e05d
2 changed files with 13 additions and 26 deletions

View File

@ -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 @@ class main(object):
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 @@ class main(object):
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 @@ class main(object):
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)

9
debian/changelog vendored
View File

@ -75,11 +75,14 @@ linux-2.6 (2.6.22~rc5-1~experimental.1) experimental; urgency=low
-- Bastian Blank <waldi@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@debian.org> Sat, 19 May 2007 00:45:42 +0200
-- Bastian Blank <waldi@debian.org> Tue, 10 Jul 2007 18:36:17 +0200
linux-2.6 (2.6.21-5) unstable; urgency=low