Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9120
This commit is contained in:
parent
5a34ab5a26
commit
a09633e05d
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue