* debian/Makefile: Updata.
* debian/bin/gencontrol.py: Overwrite versions for extra packages. * debian/changelog: Prepare to release (2.6.12-2). * debian/templates/control.extra.in: Add overwrite fields. svn path=/trunk/kernel/source/linux-2.6/; revision=3757
This commit is contained in:
parent
88b3969369
commit
3555ecfb8c
|
@ -250,7 +250,7 @@ binary-dummy:
|
|||
dh_compress $(PACKAGES_ARG)
|
||||
dh_fixperms $(PACKAGES_ARG)
|
||||
dh_installdeb $(PACKAGES_ARG)
|
||||
dh_gencontrol $(PACKAGES_ARG)
|
||||
dh_gencontrol $(PACKAGES_ARG) -- $(GENCONTROL_ARGS)
|
||||
dh_md5sums $(PACKAGES_ARG)
|
||||
dh_builddeb $(PACKAGES_ARG)
|
||||
|
||||
|
|
|
@ -158,23 +158,37 @@ def process_depends(key, e, in_e, vars):
|
|||
t = ', '.join(dep)
|
||||
e[key] = t
|
||||
|
||||
def process_entry(in_entry, vars):
|
||||
def process_description(e, in_e, vars):
|
||||
desc = in_e['Description']
|
||||
desc_short, desc_long = desc.split ("\n", 1)
|
||||
desc_pars = [substitute(i, vars) for i in desc_long.split ("\n.\n")]
|
||||
desc_pars_wrapped = []
|
||||
w = wrap(width = 74, fix_sentence_endings = True)
|
||||
for i in desc_pars:
|
||||
desc_pars_wrapped.append(w.fill(i))
|
||||
e['Description'] = "%s\n%s" % (substitute(desc_short, vars), '\n.\n'.join(desc_pars_wrapped))
|
||||
|
||||
def process_package(in_entry, vars):
|
||||
e = entry()
|
||||
for i in in_entry.iterkeys():
|
||||
if i in (('Depends', 'Provides', 'Suggests')):
|
||||
process_depends(i, e, in_entry, vars)
|
||||
elif i == 'Description':
|
||||
process_description(e, in_entry, vars)
|
||||
elif i[:2] == 'X-':
|
||||
pass
|
||||
else:
|
||||
e[i] = substitute(in_entry[i], vars)
|
||||
return e
|
||||
|
||||
def process_entries(in_entries, vars):
|
||||
def process_packages(in_entries, vars):
|
||||
entries = []
|
||||
for i in in_entries:
|
||||
entries.append(process_entry(i, vars))
|
||||
entries.append(process_package(i, vars))
|
||||
return entries
|
||||
|
||||
def process_real_image(in_entry, vars):
|
||||
entry = process_entry(in_entry, vars)
|
||||
entry = process_package(in_entry, vars)
|
||||
for i in (('Depends', 'Provides', 'Suggests')):
|
||||
value = []
|
||||
tmp = entry.get(i, None)
|
||||
|
@ -197,28 +211,10 @@ def process_real_image(in_entry, vars):
|
|||
entry[i] = ', '.join(value)
|
||||
if vars.has_key('desc'):
|
||||
entry['Description'] += "\n.\n" + vars['desc']
|
||||
return process_real_package(entry, vars)
|
||||
|
||||
def process_real_package(in_entry, vars):
|
||||
entry = process_entry(in_entry, vars)
|
||||
desc = entry['Description']
|
||||
desc_short, desc_long = desc.split ("\n", 1)
|
||||
desc_pars = desc_long.split ("\n.\n")
|
||||
desc_pars_wrapped = []
|
||||
w = wrap(width = 74, fix_sentence_endings = True)
|
||||
for i in desc_pars:
|
||||
desc_pars_wrapped.append(w.fill(i))
|
||||
entry['Description'] = "%s\n%s" % (desc_short, '\n.\n'.join(desc_pars_wrapped))
|
||||
return entry
|
||||
|
||||
def process_real_packages(in_entries, vars):
|
||||
entries = []
|
||||
for i in in_entries:
|
||||
entries.append(process_real_package(i, vars))
|
||||
return entries
|
||||
|
||||
def process_real_tree(in_entry, changelog, vars):
|
||||
entry = process_entry(in_entry, vars)
|
||||
entry = process_package(in_entry, vars)
|
||||
tmp = changelog[0]['Source']
|
||||
versions = []
|
||||
for i in changelog:
|
||||
|
@ -284,6 +280,9 @@ if __name__ == '__main__':
|
|||
|
||||
vars = {}
|
||||
vars = vars_changelog(vars, changelog)
|
||||
|
||||
source_version = vars['srcver']
|
||||
|
||||
vars.update(config().defaults())
|
||||
|
||||
arches = {}
|
||||
|
@ -304,10 +303,10 @@ if __name__ == '__main__':
|
|||
makefile = []
|
||||
|
||||
source = read_template("source")
|
||||
packages.append(process_entry(source[0], vars))
|
||||
packages.append(process_package(source[0], vars))
|
||||
|
||||
main = read_template("main")
|
||||
packages.extend(process_real_packages(main, vars))
|
||||
packages.extend(process_packages(main, vars))
|
||||
|
||||
tree = read_template("tree")
|
||||
packages.append(process_real_tree(tree[0], changelog, vars))
|
||||
|
@ -317,7 +316,7 @@ if __name__ == '__main__':
|
|||
a.sort()
|
||||
b = vars.copy()
|
||||
b['arch'] = ' '.join(a)
|
||||
packages.append(process_real_package(headers_main[0], b))
|
||||
packages.append(process_package(headers_main[0], b))
|
||||
|
||||
headers = read_template("headers")
|
||||
headers_latest = read_template("headers.latest")
|
||||
|
@ -362,10 +361,10 @@ if __name__ == '__main__':
|
|||
flavour_vars['longclass'] = flavour_vars['class']
|
||||
|
||||
dummy_packages = []
|
||||
dummy_packages.extend(process_real_packages(image_latest, flavour_vars))
|
||||
dummy_packages.extend(process_packages(image_latest, flavour_vars))
|
||||
packages.append(process_real_image(image[0], flavour_vars))
|
||||
dummy_packages.append(process_real_package(headers_latest[0], flavour_vars))
|
||||
packages.append(process_real_package(headers[0], flavour_vars))
|
||||
dummy_packages.append(process_package(headers_latest[0], flavour_vars))
|
||||
packages.append(process_package(headers[0], flavour_vars))
|
||||
packages.extend(dummy_packages)
|
||||
|
||||
for i in ('binary', 'build', 'unpack'):
|
||||
|
@ -373,18 +372,27 @@ if __name__ == '__main__':
|
|||
makefile.append(("binary-%s-%s-%s:" % (arch, subarch_text, flavour), ("$(MAKE) -f debian/Makefile binary-dummy PACKAGES_ARG='%s'" % ' '.join(["-p%s" % i['Package'] for i in dummy_packages]),)))
|
||||
|
||||
extra = read_template("extra")
|
||||
packages.extend(extra)
|
||||
packages.extend(process_packages(extra, vars))
|
||||
extra_pn = {}
|
||||
for i in extra:
|
||||
a = i['Architecture']
|
||||
pn = extra_pn.get(a, [])
|
||||
pn.append(i['Package'])
|
||||
pn.append(i)
|
||||
extra_pn[a] = pn
|
||||
archs = extra_pn.keys()
|
||||
archs.sort()
|
||||
for arch in archs:
|
||||
arch_vars = vars.copy()
|
||||
arch_vars.update(config_arch(arch).defaults())
|
||||
|
||||
cmds = []
|
||||
for i in extra_pn[arch]:
|
||||
makeflags = ""
|
||||
if i.has_key('X-Version-Overwrite-Epoch'):
|
||||
makeflags = "GENCONTROL_ARGS='-v1:%s'" % source_version
|
||||
cmds.append("$(MAKE) -f debian/Makefile binary-dummy PACKAGES_ARG='-p%s' %s" % (i['Package'], makeflags))
|
||||
makefile.append(("binary-%s:: binary-%s-extra" % (arch, arch), None))
|
||||
makefile.append(("binary-%s-extra:" % arch, ("$(MAKE) -f debian/Makefile binary-dummy PACKAGES_ARG='%s'" % ' '.join(["-p%s" % i for i in extra_pn[arch]]),)))
|
||||
makefile.append(("binary-%s-extra:" % arch, cmds))
|
||||
|
||||
write_control(packages)
|
||||
write_makefile(makefile)
|
||||
|
|
|
@ -1,9 +1,3 @@
|
|||
linux-2.6 (2.6.12-3) UNRELEASED; urgency=low
|
||||
|
||||
*
|
||||
|
||||
--
|
||||
|
||||
linux-2.6 (2.6.12-2) unstable; urgency=low
|
||||
|
||||
* The Kernel Team offers its condolences to the family of Jens Schmalzig
|
||||
|
|
|
@ -1,4 +1,5 @@
|
|||
Package: kernel-image-2.6-generic
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: alpha
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -7,6 +8,7 @@ Description: Linux kernel 2.6 image on Alpha machines - transition package
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-smp
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: alpha
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -15,6 +17,7 @@ Description: Linux kernel 2.6 image on Alpha SMP machines - transition package
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-386
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: i386
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -23,6 +26,7 @@ Description: Linux kernel 2.6.12 image on 386-class machines - transition packag
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-686
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: i386
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -31,6 +35,7 @@ Description: Linux kernel 2.6 image on PPro/Celeron/PII/PIII/P4 machines - trans
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-686-smp
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: i386
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -39,6 +44,7 @@ Description: Linux kernel 2.6 image on PPro/Celeron/PII/PIII/P4 SMP machines - t
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-k7
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: i386
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -47,6 +53,7 @@ Description: Linux kernel 2.6 image on AMD K7 machines - transition package
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-k7-smp
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: i386
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -55,6 +62,7 @@ Description: Linux kernel 2.6 image on AMD K7 SMP machines - transition package
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-powerpc
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: powerpc
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -63,6 +71,7 @@ Description: Linux kernel image on powerpc-class machines - transition package
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-powerpc
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: powerpc
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -71,6 +80,7 @@ Description: Linux kernel 2.6 image on powerpc-class machines - transition packa
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-powerpc-smp
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: powerpc
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -79,6 +89,7 @@ Description: Linux kernel image on powerpc-smp-class machines - transition packa
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-powerpc-smp
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: powerpc
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -103,6 +114,7 @@ Description: Linux kernel 2.6 image on IBM zSeries machines - transition package
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-sparc64
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: sparc
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
@ -111,6 +123,7 @@ Description: Linux kernel 2.6 image on uniprocessor 64-bit UltraSPARC class mach
|
|||
This package is for transition only.
|
||||
|
||||
Package: kernel-image-2.6-sparc64-smp
|
||||
X-Version-Overwrite-Epoch: 1
|
||||
Architecture: sparc
|
||||
Section: base
|
||||
Priority: extra
|
||||
|
|
Loading…
Reference in New Issue