[kernel] r7965 - in dists/trunk/linux-modules-contrib-2.6: . debian debian/bin debian/templates ipw2100 ipw2200 ipw3945

Daniel Baumann daniel at alioth.debian.org
Mon Dec 11 19:23:35 UTC 2006


Author: daniel
Date: Mon Dec 11 20:23:34 2006
New Revision: 7965

Added:
   dists/trunk/linux-modules-contrib-2.6/
   dists/trunk/linux-modules-contrib-2.6/debian/
   dists/trunk/linux-modules-contrib-2.6/debian/bin/
   dists/trunk/linux-modules-contrib-2.6/debian/bin/gencontrol.py   (contents, props changed)
   dists/trunk/linux-modules-contrib-2.6/debian/changelog
   dists/trunk/linux-modules-contrib-2.6/debian/compat
   dists/trunk/linux-modules-contrib-2.6/debian/copyright
   dists/trunk/linux-modules-contrib-2.6/debian/rules   (contents, props changed)
   dists/trunk/linux-modules-contrib-2.6/debian/rules.defs
   dists/trunk/linux-modules-contrib-2.6/debian/rules.real
   dists/trunk/linux-modules-contrib-2.6/debian/templates/
   dists/trunk/linux-modules-contrib-2.6/debian/templates/control.modules.in
   dists/trunk/linux-modules-contrib-2.6/debian/templates/control.source.in
   dists/trunk/linux-modules-contrib-2.6/defines
   dists/trunk/linux-modules-contrib-2.6/ipw2100/
   dists/trunk/linux-modules-contrib-2.6/ipw2100/copyright
   dists/trunk/linux-modules-contrib-2.6/ipw2100/defines
   dists/trunk/linux-modules-contrib-2.6/ipw2100/rules
   dists/trunk/linux-modules-contrib-2.6/ipw2200/
   dists/trunk/linux-modules-contrib-2.6/ipw2200/copyright
   dists/trunk/linux-modules-contrib-2.6/ipw2200/defines
   dists/trunk/linux-modules-contrib-2.6/ipw2200/rules
   dists/trunk/linux-modules-contrib-2.6/ipw3945/
   dists/trunk/linux-modules-contrib-2.6/ipw3945/copyright
   dists/trunk/linux-modules-contrib-2.6/ipw3945/defines
   dists/trunk/linux-modules-contrib-2.6/ipw3945/rules
Log:
Adding linux-modules-contrib-2.6.

Added: dists/trunk/linux-modules-contrib-2.6/debian/bin/gencontrol.py
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/bin/gencontrol.py	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,153 @@
+#!/usr/bin/env python2.4
+import sys
+sys.path.append(sys.argv[1] + "/lib/python")
+import debian_linux.gencontrol
+from debian_linux import config
+from debian_linux.debian import *
+
+class gencontrol(debian_linux.gencontrol.gencontrol):
+    def __init__(self, configdir):
+        super(gencontrol, self).__init__(configdir)
+        self.process_changelog()
+        self.config = config_reader_modules(self.config)
+
+    def do_main_setup(self, vars, makeflags, extra):
+        super(gencontrol, self).do_main_setup(vars, makeflags, extra)
+        makeflags.update({
+            'VERSION_SOURCE': self.version['linux']['source_upstream'],
+            'VERSION_DEBIAN': self.version['linux']['debian'],
+        })
+
+    def do_main_makefile(self, makefile, makeflags, extra):
+        makefile.append(("binary-indep:", []))
+
+    def do_main_packages(self, packages, extra):
+        vars = self.vars
+
+        packages['source']['Build-Depends'].extend(
+            ['linux-support-%s%s' % (self.version['linux']['upstream'], self.abiname)]
+        )
+        packages['source']['Build-Depends'].extend(
+            ['linux-headers-%s%s-all-%s [%s]' % (self.version['linux']['upstream'], self.abiname, arch, arch)
+            for arch in self.config['base',]['arches']],
+        )
+
+        for module in iter(self.config['base',]['modules']):
+            packages['source']['Build-Depends'].append('%s-source' % module)
+
+    def do_flavour(self, packages, makefile, arch, subarch, flavour, vars, makeflags, extra):
+        config_entry = self.config.merge('base', arch, subarch, flavour)
+        if config_entry.get('modules', True) is False:
+            return
+
+        super(gencontrol, self).do_flavour(packages, makefile, arch, subarch, flavour, vars, makeflags, extra)
+
+        for module in iter(self.config['base',]['modules']):
+            self.do_module(module, packages, makefile, arch, subarch, flavour, vars.copy(), makeflags.copy(), extra)
+
+    def do_flavour_makefile(self, makefile, arch, subarch, flavour, makeflags, extra):
+        for i in self.makefile_targets:
+            makefile.append("%s-%s-%s:: %s-%s-%s-%s" % (i, arch, subarch, i, arch, subarch, flavour))
+
+    def do_module(self, module, packages, makefile, arch, subarch, flavour, vars, makeflags, extra):
+        config_entry = self.config['base', module]
+        vars.update(config_entry)
+        vars['module'] = module
+        makeflags['MODULE'] = module
+        makeflags['MODULESOURCE'] = "%s-source" % module
+
+        if not vars.get('longdesc', None):
+            vars['longdesc'] = ''
+
+        if arch not in config_entry.get('arches', [arch]):
+            return
+        if arch in config_entry.get('not-arches', []):
+            return
+        if subarch not in config_entry.get('subarches', [subarch]):
+            return
+        if subarch in config_entry.get('not-subarches', []):
+            return
+
+        modules = self.templates["control.modules"]
+        modules = self.process_packages(modules, vars)
+
+        for package in modules:
+            name = package['Package']
+            if packages.has_key(name):
+                package = packages.get(name)
+                package['Architecture'].append(arch)
+            else:
+                package['Architecture'] = [arch]
+                packages.append(package)
+
+        makeflags_string = ' '.join(["%s='%s'" % i for i in makeflags.iteritems()])
+
+        cmds_binary_arch = []
+        cmds_binary_arch.append(("$(MAKE) -f debian/rules.real binary-arch %s" % makeflags_string,))
+        cmds_build = []
+        cmds_build.append(("$(MAKE) -f debian/rules.real build %s" % makeflags_string,))
+        cmds_setup = []
+        cmds_setup.append(("$(MAKE) -f debian/rules.real setup %s" % makeflags_string,))
+        for i in self.makefile_targets:
+            makefile.append("%s-%s-%s-%s:: %s-%s-%s-%s-%s" % (i, arch, subarch, flavour, i, arch, subarch, flavour, module))
+        makefile.append(("binary-arch-%s-%s-%s-%s:" % (arch, subarch, flavour, module), cmds_binary_arch))
+        makefile.append(("build-%s-%s-%s-%s:" % (arch, subarch, flavour, module), cmds_build))
+        makefile.append(("setup-%s-%s-%s-%s:" % (arch, subarch, flavour, module), cmds_setup))
+
+    def process_changelog(self):
+        changelog = read_changelog()
+        self.version = changelog[0]['Version']
+        if self.version['linux']['modifier'] is not None:
+            self.abiname = ''
+        else:
+            self.abiname = '-%s' % self.config['abi',]['abiname']
+        self.vars = self.process_version_linux(self.version, self.abiname)
+
+class config_reader_modules(config.config_reader_arch):
+    schema_base = {
+        'modules': config.schema_item_list(),
+    }
+
+    schema_module = {
+        'arches': config.schema_item_list(),
+    }
+
+    def __init__(self, arch):
+        super(config_reader_modules, self).__init__(['.'])
+        self._read_base()
+
+        for section in iter(arch):
+            s1 = self.get(section, {})
+            s2 = arch[section].copy()
+            s2.update(s1)
+            self[section] = s2
+
+    def _read_base(self):
+        config_file = config.config_parser(self.schema_base, self._get_files(self.config_name))
+
+        modules = config_file['base',]['modules']
+
+        for section in iter(config_file):
+            real = list(section)
+            if real[-1] in modules:
+                real.insert(0, 'base')
+            else:
+                real.insert(0, real.pop())
+            self[tuple(real)] = config_file[section]
+
+        for module in modules:
+            self._read_module(module)
+
+    def _read_module(self, module):
+        config_file = config.config_parser(self.schema_base, self._get_files("%s/%s" % (module, self.config_name)))
+
+        for section in iter(config_file):
+            real = list(section)
+            real[0:] = [real.pop(), module]
+            real = tuple(real)
+            s = self.get(real, {})
+            s.update(config_file[section])
+            self[real] = s
+
+if __name__ == '__main__':
+    gencontrol(sys.argv[1] + "/arch")()

Added: dists/trunk/linux-modules-contrib-2.6/debian/changelog
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/changelog	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,20 @@
+linux-modules-contrib-2.6 (2.6.18-3) UNRELEASED; urgency=low
+
+  * Setting maintainer to kernel-team, moving myself to co-maintainer.
+
+ -- Daniel Baumann <daniel at debian.org>  Mon, 11 Nov 2006 20:21:00 +0100
+
+linux-modules-contrib-2.6 (2.6.18-2) unstable; urgency=low
+
+  * Build for 2.6.18-3.
+
+ -- Daniel Baumann <daniel at debian.org>  Wed, 29 Nov 2006 00:27:00 +0100
+
+linux-modules-contrib-2.6 (2.6.18-1) unstable; urgency=low
+
+  * Initial release:
+    - ipw2100 modules (amd64 and i386 only).
+    - ipw2200 modules (amd64 and i386 only).
+    - ipw3945 modules (amd64 and i386 only).
+
+ -- Daniel Baumann <daniel at debian.org>  Tue, 28 Nov 2006 13:55:00 +0100

Added: dists/trunk/linux-modules-contrib-2.6/debian/compat
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/compat	Mon Dec 11 20:23:34 2006
@@ -0,0 +1 @@
+5

Added: dists/trunk/linux-modules-contrib-2.6/debian/copyright
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/copyright	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,21 @@
+The Debian packaging is (C) 2006, Bastian Blank <waldi at debian.org>
+and is licensed under the GPL.
+
+License:
+
+	This program is free software; you can redistribute it and/or modify
+	it under the terms of the GNU General Public License as published by
+	the Free Software Foundation; either version 2 of the License, or
+	(at your option) any later version.
+
+	This program is distributed in the hope that it will be useful,
+	but WITHOUT ANY WARRANTY; without even the implied warranty of
+	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+	GNU General Public License for more details.
+
+	You should have received a copy of the GNU General Public License
+	along with this program; if not, write to the Free Software
+	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in /usr/share/common-licenses/GPL file.

Added: dists/trunk/linux-modules-contrib-2.6/debian/rules
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/rules	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,19 @@
+#!/usr/bin/make -f
+SHELL := sh -e
+
+include debian/rules.defs
+include /usr/src/linux-support-$(KERNELVERSION)/modules/rules.include
+
+setup: debian/control $(STAMPS_DIR)/setup-base
+$(STAMPS_DIR)/setup-base: $(BUILD_DIR) $(STAMPS_DIR)
+	dh_testdir
+	$(MAKE) -f debian/rules.gen setup-$(DEB_HOST_ARCH)
+	touch $@
+
+$(BUILD_STAMP): $(STAMPS_DIR)/setup-base
+
+GENCONTROL = debian/bin/gencontrol.py
+
+maintainerclean:
+	-rm debian/control debian/control.md5sum debian/rules.gen
+

Added: dists/trunk/linux-modules-contrib-2.6/debian/rules.defs
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/rules.defs	Mon Dec 11 20:23:34 2006
@@ -0,0 +1 @@
+KERNELVERSION := 2.6.18-3

Added: dists/trunk/linux-modules-contrib-2.6/debian/rules.real
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/rules.real	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,83 @@
+SHELL  := sh -e
+
+export DH_OPTIONS
+
+include /usr/src/linux-support-$(UPSTREAMVERSION)$(ABINAME)/modules/rules.real.include
+
+BUILD_STAMP = $(STAMPS_DIR)/build_$(ARCH)_$(SUBARCH)_$(FLAVOUR)_$(MODULE)
+SETUP_STAMP = $(STAMPS_DIR)/setup_$(ARCH)_$(SUBARCH)_$(FLAVOUR)_$(MODULE)
+SOURCE_STAMP = $(STAMPS_DIR)/source_$(MODULE)
+
+ifdef DEBIAN_KERNEL_JOBS
+  JOBS_ARG = -j$(DEBIAN_KERNEL_JOBS)
+endif
+
+MODULEVERSION = $(shell dpkg -s $(MODULESOURCE) | perl -ne 'print $$2 if m/^Version: (\d+:)?(.*?)(-[^-]+)?$$/;')
+ifeq (,$(MODULEVERSION))
+$(error Was not able to retreive version of $(MODULESOURCE))
+endif
+
+#
+# Targets
+#
+binary-arch: install-real
+build: $(BUILD_STAMP)
+setup: $(SETUP_STAMP)
+
+$(SETUP_STAMP) $(BUILD_STAMP) install: DIR=$(BUILD_DIR)/build_$(ARCH)_$(SUBARCH)_$(FLAVOUR)_$(MODULE)
+$(SOURCE_STAMP) $(SETUP_STAMP): SOURCE_DIR=$(BUILD_DIR)/source_$(MODULE)
+
+$(SOURCE_STAMP): TAR = /usr/src/$(MODULE).tar.bz2
+$(SOURCE_STAMP): TMP_DIR = $(BUILD_DIR)/tmp
+$(SOURCE_STAMP):
+	@rm -rf $(TMP_DIR) $(SOURCE_DIR)
+	mkdir -p $(TMP_DIR)
+	tar -C $(TMP_DIR) -xjf $(TAR)
+	mv $(TMP_DIR)/modules/$(MODULE) $(SOURCE_DIR)
+	rm -rf $(TMP_DIR)
+	touch $@
+
+$(SETUP_STAMP): $(SOURCE_STAMP)
+$(SETUP_STAMP):
+	@rm -rf $(DIR)
+	cp -al $(SOURCE_DIR) $(DIR)
+	touch $@
+
+$(BUILD_STAMP): $(SETUP_STAMP)
+$(BUILD_STAMP):
+	$(MAKE) -C $(HEADERS_DIR) M=$(CURDIR)/$(DIR) $(JOBS_ARG)
+	touch $@
+
+install-base:
+	dh_installchangelogs
+	dh_installdocs
+	$(foreach PACKAGE, $(PACKAGES), install -m 644 $(MODULE)/copyright debian/$(PACKAGE)/usr/share/doc/$(PACKAGE)/copyright;)
+	dh_installmodules
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol -- $(GENCONTROL_ARGS)
+	dh_md5sums
+	dh_builddeb
+
+install install-real: REAL_VERSION = $(UPSTREAMVERSION)$(ABINAME)$(LOCALVERSION)
+install install-real: PACKAGE_NAME = $(MODULE)-modules-$(REAL_VERSION)
+
+install: PACKAGE_DIR = $(CURDIR)/debian/$(PACKAGE_NAME)
+
+install-real: PACKAGE_LATEST_NAME = $(MODULE)-modules-$(MAJOR)$(LOCALVERSION)
+
+install: $(BUILD_STAMP)
+install:
+	$(MAKE) -C $(HEADERS_DIR) M=$(CURDIR)/$(DIR) modules_install INSTALL_MOD_PATH=$(PACKAGE_DIR) INSTALL_MOD_DIR=contrib/$(MODULE)
+
+install-real:
+	$(MAKE) -f debian/rules.real install
+	$(MAKE) -f debian/rules.real install-base \
+		GENCONTROL_ARGS="-v$(VERSION_SOURCE)+$(MODULEVERSION)-$(VERSION_DEBIAN)" \
+		PACKAGE="$(PACKAGE_NAME)" DH_OPTIONS="-p$(PACKAGE_NAME)"
+	$(MAKE) -f debian/rules.real install-base \
+		GENCONTROL_ARGS="-v2:$(VERSION_SOURCE)-$(VERSION_DEBIAN)" \
+		PACKAGE="$(PACKAGE_LATEST_NAME)" DH_OPTIONS="-p$(PACKAGE_LATEST_NAME)"
+
+-include $(MODULE)/rules

Added: dists/trunk/linux-modules-contrib-2.6/debian/templates/control.modules.in
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/templates/control.modules.in	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,20 @@
+Package: @module at -modules-@upstreamversion@@abiname@@localversion@
+Section: contrib/admin
+Priority: optional
+Depends: linux-image- at upstreamversion@@abiname@@localversion@
+Description: @desc@ modules for Linux @upstreamversion@ on @class@
+ This package provides the @desc@ modules for the Linux kernel version
+ @upstreamversion@ on @longclass@ machines.
+ .
+ @longdesc@
+
+Package: @module at -modules-@major@@localversion@
+Section: contrib/admin
+Priority: optional
+Depends: @module at -modules-@upstreamversion@@abiname@@localversion@
+Description: @desc@ modules for Linux @major@ on @class@
+ This package depends on the @desc@ modules for latest Linux kernel @major@ on
+ @longclass@ machines.
+ .
+ @longdesc@
+

Added: dists/trunk/linux-modules-contrib-2.6/debian/templates/control.source.in
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/debian/templates/control.source.in	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,7 @@
+Source: linux-modules-contrib- at major@
+Section: contrib/devel
+Priority: optional
+Maintainer: Debian Kernel Team <debian-kernel at lists.debian.org>
+Uploaders: Daniel Baumann <daniel at debian.org>
+Build-Depends: debhelper (>= 5)
+Standards-Version: 3.7.2

Added: dists/trunk/linux-modules-contrib-2.6/defines
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/defines	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,6 @@
+[base]
+modules:
+ ipw2100
+ ipw2200
+ ipw3945
+

Added: dists/trunk/linux-modules-contrib-2.6/ipw2100/copyright
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw2100/copyright	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,26 @@
+This package was debianized by Daniel Baumann <daniel at debian.org> on
+Sat, 11 Nov 2006 19:58:00 +0100.
+
+It was downloaded from <http://ipw2100.sourceforge.net/>.
+
+Upstream Author: Zhu Yi <yi.zhu at intel.com>
+
+License:
+
+	Copyright (C) 2004-2006 Intel Corporation <http://www.intel.com/>
+
+	This program is free software; you can redistribute it and/or modify
+	it under the terms of the GNU General Public License as published by
+	the Free Software Foundation; version 2 of the License.
+
+	This program is distributed in the hope that it will be useful,
+	but WITHOUT ANY WARRANTY; without even the implied warranty of
+	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+	GNU General Public License for more details.
+
+	You should have received a copy of the GNU General Public License
+	along with this program; if not, write to the Free Software
+	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in /usr/share/common-licenses/GPL file.

Added: dists/trunk/linux-modules-contrib-2.6/ipw2100/defines
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw2100/defines	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,6 @@
+[base]
+arches:
+  amd64
+  i386
+desc: Intel PRO/Wireless 2100 (ipw2100) driver
+

Added: dists/trunk/linux-modules-contrib-2.6/ipw2100/rules
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw2100/rules	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,11 @@
+install:
+	$(MAKE) -C $(HEADERS_DIR) M=$(CURDIR)/$(DIR) modules_install INSTALL_MOD_PATH=$(PACKAGE_DIR) INSTALL_MOD_DIR=contrib/$(MODULE)
+
+	sed -e "s/@KERNEL@/$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR)/g" \
+		< $(CURDIR)/$(DIR)/debian/postrm.modules.in \
+		> $(CURDIR)/debian/ipw2100-modules-$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR).postrm
+
+	sed -e "s/@KERNEL@/$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR)/g" \
+		< $(CURDIR)/$(DIR)/debian/preinst.modules.in \
+		> $(CURDIR)/debian/ipw2100-modules-$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR).preinst
+

Added: dists/trunk/linux-modules-contrib-2.6/ipw2200/copyright
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw2200/copyright	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,26 @@
+This package was debianized by Daniel Baumann <daniel at debian.org> on
+Sat, 11 Nov 2006 19:58:00 +0100.
+
+It was downloaded from <http://ipw2100.sourceforge.net/>.
+
+Upstream Author: Zhu Yi <yi.zhu at intel.com>
+
+License:
+
+	Copyright (C) 2004-2006 Intel Corporation <http://www.intel.com/>
+
+	This program is free software; you can redistribute it and/or modify
+	it under the terms of the GNU General Public License as published by
+	the Free Software Foundation; version 2 of the License.
+
+	This program is distributed in the hope that it will be useful,
+	but WITHOUT ANY WARRANTY; without even the implied warranty of
+	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+	GNU General Public License for more details.
+
+	You should have received a copy of the GNU General Public License
+	along with this program; if not, write to the Free Software
+	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in /usr/share/common-licenses/GPL file.

Added: dists/trunk/linux-modules-contrib-2.6/ipw2200/defines
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw2200/defines	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,6 @@
+[base]
+arches:
+  amd64
+  i386
+desc: Intel PRO/Wireless 2200 and 2915ABG (ipw2200) driver
+

Added: dists/trunk/linux-modules-contrib-2.6/ipw2200/rules
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw2200/rules	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,11 @@
+install:
+	$(MAKE) -C $(HEADERS_DIR) M=$(CURDIR)/$(DIR) modules_install INSTALL_MOD_PATH=$(PACKAGE_DIR) INSTALL_MOD_DIR=contrib/$(MODULE)
+
+	sed -e "s/@KERNEL@/$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR)/g" \
+		< $(CURDIR)/$(DIR)/debian/postrm.modules.in \
+		> $(CURDIR)/debian/ipw2200-modules-$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR).postrm
+
+	sed -e "s/@KERNEL@/$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR)/g" \
+		< $(CURDIR)/$(DIR)/debian/preinst.modules.in \
+		> $(CURDIR)/debian/ipw2200-modules-$(VERSION_SOURCE)$(ABINAME)-$(FLAVOUR).preinst
+

Added: dists/trunk/linux-modules-contrib-2.6/ipw3945/copyright
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw3945/copyright	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,80 @@
+This package was debianized by Daniel Baumann <daniel at debian.org> on
+Sat, 11 Nov 2006 19:58:00 +0100.
+
+It was downloaded from <http://ipw3945.sourceforge.net/>.
+
+Upstream Author: James Ketrenos <jketreno at linux.intel.com>
+
+The ipw3945-daemon.h file is dual-licensed under the GNU General Public License 
+(GPL), and the Berkel Software Distribution License (BSD).
+
+License (ipw3945-daemon.h: GPL):
+
+	Copyright (C) 2005-2006 Intel Corporation <http://www.intel.com/>
+
+	This program is free software; you can redistribute it and/or modify
+	it under the terms of the GNU General Public License as published by
+	the Free Software Foundation; version 2 of the License.
+
+	This program is distributed in the hope that it will be useful,
+	but WITHOUT ANY WARRANTY; without even the implied warranty of
+	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+	GNU General Public License for more details.
+
+	You should have received a copy of the GNU General Public License
+	along with this program; if not, write to the Free Software
+	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in /usr/share/common-licenses/GPL file.
+
+License (ipw3945-daemon.h: BSD):
+
+	Copyright (C) 2005-2006 Intel Corporation <http://www.intel.com/>
+
+	Redistribution and use in source and binary forms, with or without
+	modification, are permitted provided that the following conditions are
+	met:
+
+	* Redistributions of source code must retain the above copyright notice,
+	  this list of conditions and the following disclaimer.
+
+	* Redistributions in binary form must reproduce the above copyright
+	  notice, this list of conditions and the following disclaimer in the
+	  documentation and/or other materials provided with the distribution.
+
+	* Neither the name Intel Corporation nor the names of its contributors
+	  may be used to endorse or promote products derived from this software
+	  without specific prior written permission.
+
+	THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+	IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+	TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+	PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+	OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+	EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+	PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+	PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+	LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+	NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+	SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+License (everything else):
+
+	Copyright (C) 2005-2006 Intel Corporation <http://www.intel.com/>
+
+	This program is free software; you can redistribute it and/or modify
+	it under the terms of the GNU General Public License as published by
+	the Free Software Foundation; version 2 of the License.
+
+	This program is distributed in the hope that it will be useful,
+	but WITHOUT ANY WARRANTY; without even the implied warranty of
+	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+	GNU General Public License for more details.
+
+	You should have received a copy of the GNU General Public License
+	along with this program; if not, write to the Free Software
+	Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU General Public License
+can be found in /usr/share/common-licenses/GPL file.

Added: dists/trunk/linux-modules-contrib-2.6/ipw3945/defines
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw3945/defines	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,6 @@
+[base]
+arches:
+  amd64
+  i386
+desc: Intel PRO/Wireless 3945ABG (ipw3945) driver
+

Added: dists/trunk/linux-modules-contrib-2.6/ipw3945/rules
==============================================================================
--- (empty file)
+++ dists/trunk/linux-modules-contrib-2.6/ipw3945/rules	Mon Dec 11 20:23:34 2006
@@ -0,0 +1,3 @@
+$(BUILD_STAMP):
+	$(MAKE) -C $(CURDIR)/$(DIR) modules KSRC=$(HEADERS_DIR)
+	touch $@



More information about the Kernel-svn-changes mailing list