Commit Graph

82 Commits

Author SHA1 Message Date
Bastian Blank 36ea5550b6 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=9025
2007-06-26 10:27:56 +00:00
Bastian Blank 852b4e2bca debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py:
Remove unused code.

svn path=/dists/trunk/linux-2.6/; revision=8983
2007-06-17 10:56:55 +00:00
Bastian Blank 0d6e4097bc debian/bin/gencontrol.py, debian/lib/python/debian_linux: Cleanup.
svn path=/dists/trunk/linux-2.6/; revision=8982
2007-06-17 10:51:18 +00:00
Bastian Blank bb11d12939 debian/bin/gencontrol.py, debian/lib/python/debian_linux: Coding style cleanup.
svn path=/dists/trunk/linux-2.6/; revision=8981
2007-06-17 10:34:22 +00:00
Bastian Blank 60506c6fef debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py:
Make changelog code object oriented.

svn path=/dists/trunk/linux-2.6/; revision=8234
2007-01-27 21:20:16 +00:00
Bastian Blank c68949fa25 debian/bin/gencontrol.py, debian/lib/python/debian_linux/debian.py,
debian/lib/python/debian_linux/gencontrol.py:
Make version code object oriented.

svn path=/dists/trunk/linux-2.6/; revision=8232
2007-01-27 20:56:56 +00:00
Bastian Blank 88c56779b8 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=8229
2007-01-27 19:52:51 +00:00
Bastian Blank 8059fa1861 debian/bin/gencontrol.py: Cleanup imports.
svn path=/dists/trunk/linux-2.6/; revision=7817
2006-11-19 11:04:25 +00:00
Bastian Blank 75ac367364 debian/bin/gencontrol.py: Replace ~ in linux-tree names.
svn path=/dists/trunk/linux-2.6/; revision=7589
2006-10-10 11:24:41 +00:00
Bastian Blank bfd77820c2 * debian/bin/gencontrol.py: Fix home of patch apply script.
* debian/changelog: Update.

svn path=/dists/trunk/linux-2.6/; revision=7560
2006-09-29 15:11:53 +00:00
Bastian Blank 1c43d0d425 debian/bin/gencontrol.py: Add flavour to xen version definition.
svn path=/dists/trunk/linux-2.6/; revision=7536
2006-09-27 11:07:10 +00:00
Bastian Blank ac2bd196af * debian/bin/gencontrol.py
- Don't longer hardcode description addition.
  - Support empty description.
* debian/templates/control.image.type-modulesextra.in,
  debian/templates/control.image.type-modulesinline.in,
  debian/templates/control.image.type-standalone.in:
  Explicitely add description.

svn path=/dists/trunk/linux-2.6/; revision=7509
2006-09-24 12:00:25 +00:00
Bastian Blank e669847ab2 * debian/bin/gencontrol.py: Generate list of used configs.
* debian/bin/kconfig.py: Only join suplied configs.
* debian/rules.real: Use precalculated config list.

svn path=/dists/trunk/linux-2.6/; revision=7476
2006-09-21 18:14:35 +00:00
Bastian Blank fd119360b2 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=7472
2006-09-21 16:11:51 +00:00
Bastian Blank 772ce121dc * debian/bin: Update svn:ignore propery.
* debian/bin/gencontrol.py: Install as bin/patch.*.
* debian/rules: Clean correct files.
* debian/rules.real: Use bin/patch.*.

svn path=/dists/trunk/linux-2.6/; revision=7368
2006-09-08 08:30:49 +00:00
Bastian Blank 61c4bbd140 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=7262
2006-08-29 09:53:31 +00:00
Bastian Blank c104019d67 debian/bin/gencontrol.py: Only add depends to real image.
svn path=/dists/trunk/linux-2.6/; revision=6993
2006-07-13 10:53:23 +00:00
Bastian Blank 669ed91c2c * debian/bin/gencontrol.py: Call main setup method from super class.
* debian/lib/python/debian_linux/gencontrol.py:
  Move makeflags setup to setup method.

svn path=/dists/trunk/linux-2.6/; revision=6877
2006-06-24 11:58:54 +00:00
Bastian Blank b8922d8493 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py: Provide extra arg to each recursing method.

svn path=/dists/trunk/linux-2.6/; revision=6876
2006-06-24 11:39:08 +00:00
Bastian Blank ebc6106981 * debian/bin/gencontrol.py
- Generate build dependencies on compilers.
  - Generate dependencies on compilers for the headers packages.
* debian/lib/python/debian_linux/gencontrol.py:
  Remove compiler deps generation.

svn path=/dists/trunk/linux-2.6/; revision=6875
2006-06-24 10:53:12 +00:00
Bastian Blank fb134ff905 debian/bin/gencontrol.py: Set revisions for arch indep packages.
svn path=/dists/trunk/linux-2.6/; revision=6722
2006-05-28 20:41:31 +00:00
Bastian Blank 79623d032e * debian/arch/defines: Section is called abi.
* debian/bin/gencontrol.py: Fix abiname detection.

svn path=/dists/trunk/linux-2.6/; revision=6719
2006-05-28 19:37:03 +00:00
Bastian Blank 8e7fde74f4 * debian/arch/amd64/vserver/defines, debian/arch/i386/vserver/defines,
debian/arch/powerpc/vserver/defines: Add util-vserver to Recommends.
* debian/bin/gencontrol.py: Fix dependency generation of image packages.
* debian/lib/python/debian_linux/debian.py
  - Make type checks in relation classes more strict.
  - Support checking of each entry against the config.

svn path=/dists/trunk/linux-2.6/; revision=6434
2006-04-16 23:53:58 +00:00
Bastian Blank b2b25ed7c8 debian/bin/gencontrol.py: Fix revisions list.
svn path=/dists/trunk/linux-2.6/; revision=6433
2006-04-16 16:54:04 +00:00
Bastian Blank 94d4d84b69 * debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py:
  Move handling of revisions to special code.

svn path=/dists/trunk/linux-2.6/; revision=6425
2006-04-14 16:56:10 +00:00
Bastian Blank 66ce664b9d debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py,
debian/modules/gencontrol.py
- Fix variable name.
- Use new version code in modules scripts.

svn path=/dists/trunk/linux-2.6/; revision=6424
2006-04-14 16:52:33 +00:00
Bastian Blank 287444d150 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
Move initial abiname handling into special code.

svn path=/dists/trunk/linux-2.6/; revision=6422
2006-04-14 16:17:39 +00:00
Bastian Blank 063add3983 debian/bin/gencontrol.py, debian/lib/python/debian_linux/gencontrol.py:
Set variables directly.

svn path=/dists/trunk/linux-2.6/; revision=6421
2006-04-14 16:12:41 +00:00
Bastian Blank 7ba864e429 * debian/bin/gencontrol.py: Move changelog processing.
* debian/lib/python/debian_linux/gencontrol.py:
  Add generic version processing.

svn path=/dists/trunk/linux-2.6/; revision=6420
2006-04-14 16:07:56 +00:00
Bastian Blank c4a0fdddf5 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6385
2006-04-09 21:17:21 +00:00
Bastian Blank eec85fb833 * debian/bin/gencontrol.py: Support support to main packages.
* debian/rules.real: Build support package in binary-indep.
* debian/templates/control.support.in: Set Architecture to all.

svn path=/dists/trunk/linux-2.6/; revision=6362
2006-04-02 20:43:04 +00:00
Bastian Blank 1c2491ce77 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6361
2006-04-02 20:22:53 +00:00
Bastian Blank 87420cf166 * debian/bin/gencontrol.py: Use different templates depending on type.
* debian/rules.real: Fix detection of headers build.
* debian/templates/control.image.type-modulesextra.in,
  debian/templates/control.image.type-modulesinline.in,
  debian/templates/control.image.type-standalone.in: Add.
* debian/templates/control.image.in,
  debian/templates/control.modules.in: Remove.

svn path=/dists/trunk/linux-2.6/; revision=6339
2006-03-29 22:51:23 +00:00
Bastian Blank 80c42f552a debian/bin/gencontrol.py
- Export modules setting.
- Add makeflags for dummy package building.

svn path=/dists/trunk/linux-2.6/; revision=6332
2006-03-29 11:56:51 +00:00
Bastian Blank 9708faa9c9 * debian/bin/gencontrol.py: Disabled modules support disabled headers as well.
* debian/lib/python/debian_linux/config.py: Add new entries.

svn path=/dists/trunk/linux-2.6/; revision=6331
2006-03-29 11:44:51 +00:00
Bastian Blank 97d1862558 debian/bin/gencontrol.py: Make it possible to disable headers packages.
svn path=/dists/trunk/linux-2.6/; revision=6330
2006-03-29 11:41:51 +00:00
Bastian Blank e206c372e7 Merge /dists/sid/linux-2.6.
svn path=/dists/trunk/linux-2.6/; revision=6326
2006-03-28 21:48:15 +00:00
Bastian Blank b03e80bd3a * debian/arch/defines: Merge relations sections.
* debian/bin/gencontrol.py: Use common relations section for initramfs generators.

svn path=/dists/trunk/linux-2.6/; revision=6194
2006-03-16 14:57:44 +00:00
Bastian Blank 6e3f5866b7 * debian/bin/gencontrol.py: Also read arch specific image section.
* debian/lib/python/debian_linux/gencontrol.py:
  Don't even try to look into the image section.s

svn path=/dists/trunk/linux-2.6/; revision=6122
2006-03-10 19:22:23 +00:00
Bastian Blank 6ebf21ebdd * debian/arch/defines: Update section name.
* debian/bin/gencontrol.py: Provide our own list of usable initramfs generators.

svn path=/dists/trunk/linux-2.6/; revision=6103
2006-03-08 10:30:06 +00:00
Bastian Blank b4417dc180 debian/bin/gencontrol.py: Depend against correct version of header packages.
svn path=/dists/trunk/linux-2.6/; revision=6067
2006-03-05 11:37:23 +00:00
Bastian Blank a4ecf9c185 * debian/bin/gencontrol.py: Add source target.
* debian/lib/python/debian_linux/gencontrol.py: Support source target.
* debian/rules: Add source and source-all target.
* debian/rules.real: Use source rules.

svn path=/dists/trunk/linux-2.6/; revision=6056
2006-03-04 13:48:18 +00:00
Bastian Blank f4739f80c2 * debian/bin/gencontrol.py: Add LOCALVERSION with the same rules than anything else.
* debian/lib/python/debian_linux/gencontrol.py: Export LOCALVERSION.

svn path=/dists/trunk/linux-2.6/; revision=6041
2006-03-03 15:58:44 +00:00
Bastian Blank 12f1acaa4e * debian/arch/amd64/xen/defines: Change type to plain-xen.
* debian/bin/gencontrol.py: Add modules package for plain-xen images.
* debian/lib/python/debian_linux/debian.py:
  Add a hack to get deps for the modules package right.
* debian/rules.real: Support plain-xen type.
* debian/templates/control.modules.in: Add.

svn path=/dists/trunk/linux-2.6/; revision=6034
2006-03-02 22:24:19 +00:00
Bastian Blank 333210a7a7 r6005: waldi | 2006-03-02 11:06:40 +0100
* debian/lib/python/debian_linux/gencontrol.py:
  Populate UPSTREAMVERSION, ABINAME and LOCALVERSION in an stable fashion.
* debian/rules.real: Use UPSTREAMVERSION, ABINAME and LOCALVERSION.
* debian/templates/control.headers.arch.in,
  debian/templates/control.headers.in,
  debian/templates/control.headers.latest.in,
  debian/templates/control.headers.subarch.in,
  debian/templates/control.image.in,
  debian/templates/control.image.latest.in:
  Use upstreamversion and localversion substitutions.

r6006:  waldi | 2006-03-02 11:16:14 +0100
* debian/lib/python/debian_linux/gencontrol.py: Add SOURCEVERSION.
* debian/rules.real
  - Use SOURCEVERSION.
  - Fix another brocken ABINAME usage.

r6007:  waldi | 2006-03-02 11:41:01 +0100
* debian/arch/defines, debian/arch/alpha/defines, debian/arch/amd64/defines,
  debian/arch/arm/defines, debian/arch/armeb/defines, debian/arch/hppa/defines,
  debian/arch/i386/defines, debian/arch/ia64/defines, debian/arch/m68k/defines,
  debian/arch/mips/defines, debian/arch/mipsel/defines,
  debian/arch/powerpc/defines, debian/arch/s390/defines,
  debian/arch/sparc/defines: Move image specific specs into image section.
* debian/bin/gencontrol.py: Use image section if neccesary.
* debian/lib/python/debian_linux/gencontrol.py: Support image section.

r6008:  waldi | 2006-03-02 11:41:37 +0100
debian/lib/python/debian_linux/config.py: Remove old workaround.

r6009:  waldi | 2006-03-02 12:15:21 +0100
* bin/gencontrol.py: Fix image description addition.
* lib/python/debian_linux/debian.py: Parse Description also.
* lib/python/debian_linux/gencontrol.py: Fix Description setup.
* lib/python/debian_linux/utils.py: Always provide the complete text.

r6010:  waldi | 2006-03-02 12:42:47 +0100
* debian/arch/defines: Add initramfs-generator relations.
* debian/arch/alpha/defines, debian/arch/amd64/defines,
  debian/arch/arm/defines, debian/arch/armeb/defines, debian/arch/hppa/defines,
  debian/arch/i386/defines, debian/arch/ia64/defines, debian/arch/m68k/defines,
  debian/arch/mips/defines, debian/arch/mipsel/defines,
  debian/arch/powerpc/defines, debian/arch/powerpc/vserver/defines,
  debian/arch/s390/defines, debian/arch/sparc/defines:
  Specify initramfs settings.
* debian/bin/gencontrol.py: Generate dependencies for initramfs generators.
* debian/lib/python/debian_linux/config.py: Add more fields.
* debian/lib/python/debian_linux/gencontrol.py: Fix.
* debian/rules.real: Use INITRAMFS.

r6011:  waldi | 2006-03-02 13:05:45 +0100
debian/bin/gencontrol.py,
debian/lib/python/debian_linux/gencontrol.py
- Don't export the usage of the image section into the generic code.
- Fix localversion spec.

r6012:  waldi | 2006-03-02 13:20:58 +0100
debian/lib/python/debian_linux/config.py: Fix section parsing.

r6013:  waldi | 2006-03-02 13:27:44 +0100
* debian/lib/python/debian_linux/config.py: Use a list of directories.
* debian/lib/python/debian_linux/gencontrol.py: Update.

r6014:  waldi | 2006-03-02 13:30:30 +0100
* debian/bin/gencontrol.py: Add base image config entry.
* debian/lib/python/debian_linux/gencontrol.py:
  Remove another usage of the image config sections.

r6030:  waldi | 2006-03-02 17:44:17 +0100
debian/bin/gencontrol.py: Provide correct localversion for the headers build.

svn path=/dists/trunk/linux-2.6/; revision=6031
2006-03-02 16:47:30 +00:00
Bastian Blank a253bbb7c5 debian/bin/gencontrol.py: Add initrd variable to the correct place.
svn path=/dists/trunk/linux-2.6/; revision=5992
2006-02-28 11:37:46 +00:00
Bastian Blank d13d95a758 * debian/arch/defines: Set image type.
* debian/bin/gencontrol.py: Don't supply a default value for the image type.
* debian/rules.real: Support plain images.

svn path=/dists/trunk/linux-2.6/; revision=5976
2006-02-27 18:07:20 +00:00
Bastian Blank 3f7f280588 debian/bin/gencontrol.py: Export kernel-arch.
svn path=/dists/trunk/linux-2.6/; revision=5822
2006-02-11 21:53:47 +00:00
Jurij Smakov b1180e3de5 Add handling of image-postproc to the flavours'
makeflags, so that we can invoke arbitrary commands
on the image after it's built. This is required for
stripping of the sparc32 image.

svn path=/dists/trunk/linux-2.6/; revision=5717
2006-02-07 04:17:28 +00:00
Bastian Blank 63a86cf8e1 * Use own header install target.
* Add preliminary modul gencontrol support.
* Set version on dependencies of headers-all package.

r5335:  waldi | 2006-01-07 02:09:14 +0100
debian/rules.real: Fix wildcard for source copy.

r5354:  waldi | 2006-01-08 16:25:37 +0100
* debian/bin/gencontrol.py: Calculate LOCALVERSION and LOCALVERSION_HEADERS.
* debian/rules.real: Remove LOCALVERSION.

r5368:  waldi | 2006-01-09 01:20:17 +0100
Use minimal headers package build, as we can use a clean tree for that. It puts
all arches into the package for now.

* debian/bin/gencontrol.py: Set LOCALVERSION on subarch level.
* debian/bin/install-header: Remove.
* debian/rules.real: Add minimal headers package build.

r5538:  waldi | 2006-01-21 12:43:55 +0100
debian/rules.real: Only install neccesary files into headers packages.

r5539:  waldi | 2006-01-21 12:44:44 +0100
* debian/modules: New directory.
* debian/modules/gencontrol.py: Add for modules build.

r5540:  waldi | 2006-01-21 12:56:20 +0100
* debian/bin/gencontrol.py: Set version on dependencies of headers-all package.
* debian/rules.real
  - Fix headers package name.
  - Install debian/modules into headers-all package.

svn path=/dists/trunk/linux-2.6/; revision=5565
2006-01-22 18:34:58 +00:00