[kernel] r6381 - in people/waldi/linux-2.6-exp/debian: . bin
templates
Bastian Blank
waldi at costa.debian.org
Sun Apr 9 20:58:37 UTC 2006
Author: waldi
Date: Sun Apr 9 20:58:36 2006
New Revision: 6381
Modified:
people/waldi/linux-2.6-exp/debian/bin/gencontrol.py
people/waldi/linux-2.6-exp/debian/rules
people/waldi/linux-2.6-exp/debian/rules.defs
people/waldi/linux-2.6-exp/debian/rules.real
people/waldi/linux-2.6-exp/debian/templates/control.source.in
Log:
* debian/bin/gencontrol.py: Update.
* debian/rules: Hardcode some informations about linux-2.6.
* debian/rules.defs: Export path to support files.
* debian/rules.real: Use linux-tree magic to get the correct source.
* debian/templates/control.source.in: Update build dependencies.
Modified: people/waldi/linux-2.6-exp/debian/bin/gencontrol.py
==============================================================================
--- people/waldi/linux-2.6-exp/debian/bin/gencontrol.py (original)
+++ people/waldi/linux-2.6-exp/debian/bin/gencontrol.py Sun Apr 9 20:58:36 2006
@@ -1,10 +1,16 @@
#!/usr/bin/env python2.4
import os, os.path, re, sys, textwrap, ConfigParser
-sys.path.append("/usr/src/linux-headers-2.6.16/lib/python")
import debian_linux.gencontrol
from debian_linux.debian import *
class gencontrol(debian_linux.gencontrol.gencontrol):
+ def __init__(self, dir, parent_abiname, parent_revision):
+ super(gencontrol, self).__init__(dir)
+ self.changelog = read_changelog()
+ self.version, self.abiname, self.changelog_vars = self.process_changelog({})
+ self.changelog_vars['parent_abiname'] = parent_abiname
+ self.changelog_vars['parent_revision'] = parent_revision
+
def do_main_setup(self, vars, makeflags):
vars.update(self.config['image',])
@@ -153,4 +159,5 @@
return entry
if __name__ == '__main__':
- gencontrol("/usr/src/linux-headers-2.6.16/arch/")()
+ import sys
+ gencontrol(*sys.argv[1:])()
Modified: people/waldi/linux-2.6-exp/debian/rules
==============================================================================
--- people/waldi/linux-2.6-exp/debian/rules (original)
+++ people/waldi/linux-2.6-exp/debian/rules Sun Apr 9 20:58:36 2006
@@ -9,6 +9,9 @@
VERSION := $(shell echo $(srcver) | sed -e 's,-[^-]*$$,,')
MAJOR := $(word 1,$(subst ., ,$(VERSION))).$(word 2,$(subst ., ,$(VERSION)))
+export PARENT_ABINAME = -1
+export PARENT_REVISION = -5
+
include debian/rules.defs
source: debian/control $(STAMPS_DIR)/source-base
@@ -71,7 +74,7 @@
debian/control-real: debian/bin/gencontrol.py $(CONTROL_FILES)
chmod +x $<
- $<
+ $< $(SUPPORT_DIR)/arch $(PARENT_ABINAME) $(PARENT_REVISION)
md5sum $^ > debian/control.md5sum
@echo
@echo This target is made to fail intentionally, to make sure
Modified: people/waldi/linux-2.6-exp/debian/rules.defs
==============================================================================
--- people/waldi/linux-2.6-exp/debian/rules.defs (original)
+++ people/waldi/linux-2.6-exp/debian/rules.defs Sun Apr 9 20:58:36 2006
@@ -2,3 +2,5 @@
STAMPS_DIR = debian/stamps
TEMPLATES_DIR = debian/templates
+SUPPORT_DIR = /usr/src/linux-support-$(VERSION)$(PARENT_ABINAME)
+export PYTHONPATH = $(SUPPORT_DIR)/lib/python
Modified: people/waldi/linux-2.6-exp/debian/rules.real
==============================================================================
--- people/waldi/linux-2.6-exp/debian/rules.real (original)
+++ people/waldi/linux-2.6-exp/debian/rules.real Sun Apr 9 20:58:36 2006
@@ -109,9 +109,10 @@
$(STAMPS_DIR)/source: debian/bin/apply.py
rm -rf '$(DIR)'
mkdir -p '$(DIR)'
- tar -xjf /usr/src/linux-source-2.6.16.tar.bz2
- mv linux-source-2.6.16/* '$(DIR)'
- rm -rf linux-source-2.6.16
+ tar -xjf /usr/src/linux-source-$(UPSTREAMVERSION).tar.bz2
+ cd linux-source-$(UPSTREAMVERSION); /usr/src/kernel-patches/all/$(UPSTREAMVERSION)/apply/debian $(UPSTREAMVERSION)$(PARENT_REVISION)
+ mv linux-source-$(UPSTREAMVERSION)/* '$(DIR)'
+ rm -rf linux-source-$(UPSTREAMVERSION)
touch '$@'
$(STAMPS_DIR)/source-$(ARCH)-$(SUBARCH): SOURCE_DIR=$(BUILD_DIR)/source
Modified: people/waldi/linux-2.6-exp/debian/templates/control.source.in
==============================================================================
--- people/waldi/linux-2.6-exp/debian/templates/control.source.in (original)
+++ people/waldi/linux-2.6-exp/debian/templates/control.source.in Sun Apr 9 20:58:36 2006
@@ -3,4 +3,4 @@
Priority: optional
Maintainer: Debian Kernel Team <debian-kernel at lists.debian.org>
Standards-Version: 3.6.1.0
-Build-Depends: debhelper (>= 4.1.0), module-init-tools, dpkg-dev (>= 1.10.23), debianutils (>= 1.6), bzip2, sparc-utils [sparc], kernel-package (>= 10.035), ocaml-interp, python, python2.4-minimal, linux-source-2.6.16
+Build-Depends: debhelper (>= 4.1.0), module-init-tools, dpkg-dev (>= 1.10.23), debianutils (>= 1.6), bzip2, sparc-utils [sparc], kernel-package (>= 10.035), ocaml-interp, python, python2.4-minimal, linux-tree- at upstreamversion@@parent_revision@, linux-support- at upstreamversion@@parent_abiname@
More information about the Kernel-svn-changes
mailing list