diff options
-rw-r--r-- | Makefile | 20 | ||||
-rw-r--r-- | README | 18 | ||||
-rw-r--r-- | meta-source/debian/changelog | 195 | ||||
-rw-r--r-- | meta-source/debian/compat | 1 | ||||
-rw-r--r-- | meta-source/debian/control | 431 | ||||
-rw-r--r-- | meta-source/debian/control.common | 73 | ||||
-rw-r--r-- | meta-source/debian/control.d/generic | 42 | ||||
-rw-r--r-- | meta-source/debian/control.d/imx51 | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/iop32x | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/ixp4xx | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/lpia | 42 | ||||
-rw-r--r-- | meta-source/debian/control.d/mv78xx0 | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/orion5x | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/server | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/versatile | 33 | ||||
-rw-r--r-- | meta-source/debian/control.d/virtual | 33 | ||||
-rw-r--r-- | meta-source/debian/copyright | 39 | ||||
-rwxr-xr-x | meta-source/debian/rules | 86 |
18 files changed, 1211 insertions, 0 deletions
diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..0a07066 --- /dev/null +++ b/Makefile @@ -0,0 +1,20 @@ +LOG := meta-source/debian/changelog +META_VERSION := $(shell head -1 $(LOG)|sed 's/.*(\(.*\)).*/\1/') + +all: source + +source: clean + ln -s meta-source linux-ports-$(META_VERSION) + cd linux-ports-$(META_VERSION); \ + dpkg-buildpackage -S -sa -rfakeroot -I.git -I.gitignore -i'\.git.*' + +binary: clean + ln -s meta-source linux-ports-$(META_VERSION) + cd linux-ports-$(META_VERSION); \ + debuild -b + +clean: + cd meta-source && fakeroot debian/rules clean + rm -f linux-ports-$(META_VERSION) + rm -f *.dsc *.changes *.gz *.deb *.build + @@ -0,0 +1,18 @@ +The toplevel makefile in this directory is used to create the upload source +for linux-ports-meta. By convention the directory name is supposed to be the +name of the package with version number attached. +In order to fullfill that convention and prevent git from being useless +(since the renaming produces big diffs), a soft-link is created before +calling dpkk-buildpackage. + +The versioning scheme in debian/changelog must be k.k.k.a.m, where +k is the kernel version a is the ABI version and m is the version +of the linux-meta package. + +You can create an upload set by calling: + + make source + +Afterwards the temporary stuff can be removed by calling: + + make clean diff --git a/meta-source/debian/changelog b/meta-source/debian/changelog new file mode 100644 index 0000000..cfb0ba9 --- /dev/null +++ b/meta-source/debian/changelog @@ -0,0 +1,195 @@ +linux-meta (2.6.28.11.13) jaunty; urgency=low + + * Use *-lpia as the target for generic metapackage dependencies on lpia. + + -- Colin Watson <cjwatson@ubuntu.com> Sat, 21 Mar 2009 09:30:39 +0000 + +linux-meta (2.6.28.11.12) jaunty; urgency=low + + * Build linux, linux-image, linux-restricted-modules, and + linux-backports-modules-jaunty for lpia, since there is only one kernel + flavour there. + + -- Colin Watson <cjwatson@ubuntu.com> Fri, 20 Mar 2009 16:24:37 +0000 + +linux-meta (2.6.28.11.11) jaunty; urgency=low + + * ABI Bump + + -- Tim Gardner <tim.gardner@canonical.com> Wed, 18 Mar 2009 17:57:43 +0000 + +linux-meta (2.6.28.10.10) jaunty; urgency=low + + * ABI Bump + + -- Tim Gardner <tim.gardner@canonical.com> Mon, 16 Mar 2009 17:21:20 +0000 + +linux-meta (2.6.28.9.9) jaunty; urgency=low + + * ABI Bump + * Added imx51 and mv78xx0 flavours. + + -- Tim Gardner <tim.gardner@canonical.com> Tue, 10 Mar 2009 16:45:39 +0000 + +linux-meta (2.6.28.8.8) jaunty; urgency=low + + * Added LPIA arch meta packages. + * ABI Bump + + -- Tim Gardner <tim.gardner@canonical.com> Tue, 17 Feb 2009 03:04:15 +0000 + +linux-meta (2.6.28.7.7) jaunty; urgency=low + + * ABI bump + + -- Tim Gardner <tim.gardner@canonical.com> Mon, 09 Feb 2009 13:15:43 +0000 + +linux-meta (2.6.28.6.6) jaunty; urgency=low + + * ABI bump + + -- Tim Gardner <tim.gardner@canonical.com> Wed, 28 Jan 2009 12:55:38 +0000 + +linux-meta (2.6.28.5.5) jaunty; urgency=low + + * ABI bump + + -- Tim Gardner <tim.gardner@canonical.com> Fri, 23 Jan 2009 06:00:08 +0000 + +linux-meta (2.6.28.4.4) jaunty; urgency=low + + * ABI bump + + -- Tim Gardner <tim.gardner@canonical.com> Sun, 28 Dec 2008 17:08:29 +0000 + +linux-meta (2.6.28.3.3) jaunty; urgency=low + + * ABI bump + + -- Tim Gardner <tim.gardner@canonical.com> Tue, 16 Dec 2008 20:33:41 +0000 + +linux-meta (2.6.28.2.2) jaunty; urgency=low + + * Fix lrm meta packages s/intrepid/jaunty/ + + -- Ben Collins <ben.collins@canonical.com> Fri, 05 Dec 2008 14:47:47 -0500 + +linux-meta (2.6.28.2.1) jaunty; urgency=low + + * 2.6.28 first upload, -2 ABI + * Add armel flavours, no lrm + + -- Ben Collins <ben.collins@canonical.com> Fri, 05 Dec 2008 13:46:01 -0500 + +linux-meta (2.6.27.7.11) intrepid; urgency=low + + * lbm-virtual should depend on the -server binary package + + -- Ben Collins <ben.collins@canonical.com> Fri, 24 Oct 2008 10:14:48 -0400 + +linux-meta (2.6.27.7.10) intrepid; urgency=low + + * Add linux-source meta package. LP: #253904 + + -- Ben Collins <ben.collins@canonical.com> Thu, 16 Oct 2008 12:29:01 -0400 + +linux-meta (2.6.27.7.9) intrepid; urgency=low + + * linux-image-<flav> now depends on linux-firmware for upgrades + + -- Ben Collins <ben.collins@canonical.com> Wed, 15 Oct 2008 07:52:02 -0400 + +linux-meta (2.6.27.7.8) intrepid; urgency=low + + * ABI bump. + + -- Tim Gardner <tim.gardner@canonical.com> Fri, 10 Oct 2008 09:44:01 -0600 + +linux-meta (2.6.27.6.7) intrepid; urgency=low + + * ABI bump. + + -- Tim Gardner <tim.gardner@canonical.com> Tue, 07 Oct 2008 12:51:59 +0000 + +linux-meta (2.6.27.5.6) intrepid; urgency=low + + [ Soren Hansen ] + + * Re-add meta packages for virtual kernel flavour (LP: #276292) + * Remove "restricted/" from linux-server's Section. It has no dependencies + in restricted. + + -- Ben Collins <ben.collins@canonical.com> Tue, 07 Oct 2008 06:10:08 -0400 + +linux-meta (2.6.27.5.5) intrepid; urgency=low + + * ABI bump. + + -- Tim Gardner <tim.gardner@canonical.com> Sun, 05 Oct 2008 17:13:11 +0000 + +linux-meta (2.6.27.4.4) intrepid; urgency=low + + * ABI bump. + + -- Tim Gardner <tim.gardner@canonical.com> Mon, 22 Sep 2008 08:52:04 -0600 + +linux-meta (2.6.27.3.3) intrepid; urgency=low + + * ABI bump. + + -- Tim Gardner <tim.gardner@canonical.com> Thu, 11 Sep 2008 12:00:45 -0600 + +linux-meta (2.6.27.2.2) intrepid; urgency=low + + * ABI bump. + + -- Ben Collins <ben.collins@canonical.com> Fri, 29 Aug 2008 10:39:57 -0400 + +linux-meta (2.6.27.1.1) intrepid; urgency=low + + * Version/ABI bump. + + -- Ben Collins <ben.collins@canonical.com> Wed, 27 Aug 2008 12:23:04 -0400 + +linux-meta (2.6.26.5.7) intrepid; urgency=low + + * ABI Bump + + -- Ben Collins <ben.collins@canonical.com> Tue, 29 Jul 2008 10:49:54 -0400 + +linux-meta (2.6.26.4.6) intrepid; urgency=low + + * Change linux-crashdump-FLAV to just linux-crashdump, since it is not + indepedent of kernel flavour. + * Remove debug meta packages since they are no longer publicly built (they + are now ddeb's) + + -- Ben Collins <ben.collins@canonical.com> Sat, 26 Jul 2008 15:05:00 -0400 + +linux-meta (2.6.26.4.5) intrepid; urgency=low + + * ABI bump. + + -- Ben Collins <ben.collins@canonical.com> Tue, 15 Jul 2008 12:25:02 -0400 + +linux-meta (2.6.26.3.4) intrepid; urgency=low + + * ABI bump + * Remove dep on linux-image-debug from linux-crashdump + * Overrides .3.3 that cjwatson did. + + -- Ben Collins <ben.collins@canonical.com> Mon, 23 Jun 2008 14:33:13 -0400 + +linux-meta (2.6.26.2.2) intrepid; urgency=low + + * ABI bump + * Add linux-crashdump-* packages. They depend on a matching + linux-image-debug, kexec-tools and makedumpfile. + + -- Ben Collins <ben.collins@canonical.com> Thu, 19 Jun 2008 14:05:35 -0400 + +linux-meta (2.6.26.1.1) intrepid; urgency=low + + * Initial package for intrepid. + + -- Ben Collins <ben.collins@canonical.com> Fri, 13 Jun 2008 06:47:07 -0400 diff --git a/meta-source/debian/compat b/meta-source/debian/compat new file mode 100644 index 0000000..b8626c4 --- /dev/null +++ b/meta-source/debian/compat @@ -0,0 +1 @@ +4 diff --git a/meta-source/debian/control b/meta-source/debian/control new file mode 100644 index 0000000..c8fb655 --- /dev/null +++ b/meta-source/debian/control @@ -0,0 +1,431 @@ +Source: linux-meta +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com> +Standards-Version: 3.6.1 +Build-Depends: dpkg (>= 1.13.19), debhelper (>= 3), gawk + +Package: linux +Architecture: i386 amd64 lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-image (= ${binary:Version}), linux-restricted-modules (= ${binary:Version}) +Description: Generic complete Linux kernel. + This package will always depend on the latest generic complete Linux kernel + available. + +Package: linux-source +Architecture: all +Section: devel +Priority: optional +Depends: linux-source-${kernel-version} +Description: Linux kernel source with Ubuntu patches + This package will always depend on the latest Linux kernel source code + available. The Ubuntu patches have been applied. + +Package: linux-image +Architecture: i386 amd64 lpia +Section: metapackages +Priority: optional +Depends: linux-image-${generic-depends} (= ${binary:Version}) +Description: Generic Linux kernel image. + This package will always depend on the latest generic Linux kernel image + available. + +Package: linux-restricted-modules +Architecture: i386 amd64 lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-restricted-modules-${generic-depends} (= ${binary:Version}) +Description: Generic Linux restricted modules. + This package will always depend on the latest generic Linux restricted + modules available. + +Package: linux-backports-modules-jaunty +Architecture: i386 amd64 lpia +Section: metapackages +Priority: optional +Depends: linux-backports-modules-jaunty-${generic-depends} (= ${binary:Version}) +Description: Generic Linux backported drivers. + This package will always depend on the latest generic Linux backported + drivers available. + +Package: linux-doc +Architecture: all +Section: doc +Priority: optional +Depends: linux-doc-${kernel-version} +Description: Linux kernel documentation + This package will always depend on the latest Linux kernel documentation + available. + +Package: linux-crashdump +Architecture: i386 amd64 +Section: devel +Depends: kexec-tools, makedumpfile, grub (>= 0.97-29ubuntu24) +Description: Linux kernel crashdump setup for the latest generic kernel + This package installs all the needed infrstracture to get crashdumps from + your running system. If you are experiencing kernel crashes that cannot + be debugged normally (because the problem is infrequent or panic's the + system in such a way as to make information gathering impossible), then + you can install this package to automatically enable capture of the + vmcore on crashes. + +Package: linux-headers-generic +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-generic +Description: Generic Linux kernel headers + This package will always depend on the latest generic kernel headers + available. + +Package: linux-image-generic +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-generic, linux-firmware +Description: Generic Linux kernel image + This package will always depend on the latest generic kernel image + available. + +Package: linux-restricted-modules-generic +Architecture: i386 amd64 +Section: restricted/metapackages +Priority: optional +Depends: linux-restricted-modules-${kernel-abi-version}-generic +Description: Restricted Linux modules for generic kernels + This package will always depend on the latest restricted modules available + for generic kernels. + +Package: linux-generic +Architecture: i386 amd64 +Section: restricted/metapackages +Priority: optional +Depends: linux-image-generic (= ${binary:Version}), linux-restricted-modules-generic (= ${binary:Version}) +Description: Complete Generic Linux kernel + This package will always depend on the latest complete generic Linux kernel + available. + +Package: linux-backports-modules-jaunty-generic +Architecture: amd64 i386 +Depends: linux-backports-modules-${kernel-abi-version}-generic +Description: Backported drivers for generic kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-imx51 +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-imx51 +Description: Versatile-based systems systems Linux kernel headers + This package will always depend on the latest imx51 kernel headers + available. + +Package: linux-image-imx51 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-imx51, linux-firmware +Description: Versatile-based systems systems Linux kernel image + This package will always depend on the latest imx51 kernel image + available. + +Package: linux-imx51 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-imx51 (= ${binary:Version}) +Description: Complete Versatile-based systems systems Linux kernel + This package will always depend on the latest complete imx51 Linux kernel + available. + +Package: linux-backports-modules-jaunty-imx51 +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-imx51 +Description: Backported drivers for Versatile-based systems systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-iop32x +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-iop32x +Description: IOP32x-based systems Linux kernel headers + This package will always depend on the latest iop32x kernel headers + available. + +Package: linux-image-iop32x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-iop32x, linux-firmware +Description: IOP32x-based systems Linux kernel image + This package will always depend on the latest iop32x kernel image + available. + +Package: linux-iop32x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-iop32x (= ${binary:Version}) +Description: Complete IOP32x-based systems Linux kernel + This package will always depend on the latest complete iop32x Linux kernel + available. + +Package: linux-backports-modules-jaunty-iop32x +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-iop32x +Description: Backported drivers for IOP32x-based systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-ixp4xx +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-ixp4xx +Description: IXP4xx-based systems Linux kernel headers + This package will always depend on the latest ixp4xx kernel headers + available. + +Package: linux-image-ixp4xx +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-ixp4xx, linux-firmware +Description: IXP4xx-based systems Linux kernel image + This package will always depend on the latest ixp4xx kernel image + available. + +Package: linux-ixp4xx +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-ixp4xx (= ${binary:Version}) +Description: Complete IXP4xx-based systems Linux kernel + This package will always depend on the latest complete ixp4xx Linux kernel + available. + +Package: linux-backports-modules-jaunty-ixp4xx +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-ixp4xx +Description: Backported drivers for IXP4xx-based systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-lpia +Architecture: lpia +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-lpia +Description: Generic Linux kernel headers + This package will always depend on the latest lpia kernel headers + available. + +Package: linux-image-lpia +Architecture: lpia +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-lpia, linux-firmware +Description: Generic Linux kernel image + This package will always depend on the latest lpia kernel image + available. + +Package: linux-restricted-modules-lpia +Architecture: lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-restricted-modules-${kernel-abi-version}-lpia +Description: Restricted Linux modules for lpia kernels + This package will always depend on the latest restricted modules available + for lpia kernels. + +Package: linux-lpia +Architecture: lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-image-lpia (= ${binary:Version}), linux-restricted-modules-lpia (= ${binary:Version}) +Description: Complete Generic Linux kernel + This package will always depend on the latest complete lpia Linux kernel + available. + +Package: linux-backports-modules-jaunty-lpia +Architecture: lpia +Depends: linux-backports-modules-${kernel-abi-version}-lpia +Description: Backported drivers for lpia kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-mv78xx0 +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-mv78xx0 +Description: Versatile-based systems systems Linux kernel headers + This package will always depend on the latest mv78xx0 kernel headers + available. + +Package: linux-image-mv78xx0 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-mv78xx0, linux-firmware +Description: Versatile-based systems systems Linux kernel image + This package will always depend on the latest mv78xx0 kernel image + available. + +Package: linux-mv78xx0 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-mv78xx0 (= ${binary:Version}) +Description: Complete Versatile-based systems systems Linux kernel + This package will always depend on the latest complete mv78xx0 Linux kernel + available. + +Package: linux-backports-modules-jaunty-mv78xx0 +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-mv78xx0 +Description: Backported drivers for Versatile-based systems systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-orion5x +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-orion5x +Description: Orion5x-based systems Linux kernel headers + This package will always depend on the latest orion5x kernel headers + available. + +Package: linux-image-orion5x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-orion5x, linux-firmware +Description: Orion5x-based systems Linux kernel image + This package will always depend on the latest orion5x kernel image + available. + +Package: linux-orion5x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-orion5x (= ${binary:Version}) +Description: Complete Orion5x-based systems Linux kernel + This package will always depend on the latest complete orion5x Linux kernel + available. + +Package: linux-backports-modules-jaunty-orion5x +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-orion5x +Description: Backported drivers for Orion5x-based systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-server +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-server +Description: Linux kernel headers on Server Equipment. + This package will always depend on the latest kernel headers available + for Server Equipment. + +Package: linux-image-server +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-server, linux-firmware +Description: Linux kernel image on Server Equipment. + This package will always depend on the latest kernel image available + for Server Equipment. + +Package: linux-server +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-server (= ${binary:Version}) +Description: Complete Linux kernel on Server Equipment. + This package will always depend on the latest complete Linux kernel available + for Server Equipment. + +Package: linux-backports-modules-jaunty-server +Architecture: amd64 i386 +Depends: linux-backports-modules-${kernel-abi-version}-server +Description: Backported drivers for server kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-versatile +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-versatile +Description: Versatile-based systems systems Linux kernel headers + This package will always depend on the latest versatile kernel headers + available. + +Package: linux-image-versatile +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-versatile, linux-firmware +Description: Versatile-based systems systems Linux kernel image + This package will always depend on the latest versatile kernel image + available. + +Package: linux-versatile +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-versatile (= ${binary:Version}) +Description: Complete Versatile-based systems systems Linux kernel + This package will always depend on the latest complete versatile Linux kernel + available. + +Package: linux-backports-modules-jaunty-versatile +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-versatile +Description: Backported drivers for Versatile-based systems systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + +Package: linux-headers-virtual +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-server +Description: Linux kernel headers for virtual machines + This package will always depend on the latest kernel headers available + for virtual machines (which are the same headers as for the server flavour). + +Package: linux-image-virtual +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-virtual, linux-firmware +Description: Linux kernel image for virtual machines + This package will always depend on the latest kernel image available + for virtual machines. + +Package: linux-virtual +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-virtual (= ${binary:Version}) +Description: Complete Linux kernel for virtual machines + This package will always depend on the latest complete Linux kernel available + for virtual machines. + +Package: linux-backports-modules-jaunty-virtual +Architecture: amd64 i386 +Depends: linux-backports-modules-${kernel-abi-version}-server +Description: Backported drivers for virtual kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. + diff --git a/meta-source/debian/control.common b/meta-source/debian/control.common new file mode 100644 index 0000000..5ef7a58 --- /dev/null +++ b/meta-source/debian/control.common @@ -0,0 +1,73 @@ +Source: linux-meta +Section: devel +Priority: optional +Maintainer: Ubuntu Kernel Team <kernel-team@lists.ubuntu.com> +Standards-Version: 3.6.1 +Build-Depends: dpkg (>= 1.13.19), debhelper (>= 3), gawk +Vcs-Git: http://kernel.ubuntu.com/git-repos/ubuntu/ubuntu-jaunty-meta.git + +Package: linux +Architecture: i386 amd64 lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-image (= ${binary:Version}), linux-restricted-modules (= ${binary:Version}) +Description: Generic complete Linux kernel. + This package will always depend on the latest generic complete Linux kernel + available. + +Package: linux-source +Architecture: all +Section: devel +Priority: optional +Depends: linux-source-${kernel-version} +Description: Linux kernel source with Ubuntu patches + This package will always depend on the latest Linux kernel source code + available. The Ubuntu patches have been applied. + +Package: linux-image +Architecture: i386 amd64 lpia +Section: metapackages +Priority: optional +Depends: linux-image-${generic-depends} (= ${binary:Version}) +Description: Generic Linux kernel image. + This package will always depend on the latest generic Linux kernel image + available. + +Package: linux-restricted-modules +Architecture: i386 amd64 lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-restricted-modules-${generic-depends} (= ${binary:Version}) +Description: Generic Linux restricted modules. + This package will always depend on the latest generic Linux restricted + modules available. + +Package: linux-backports-modules-RELEASE_NAME +Architecture: i386 amd64 lpia +Section: metapackages +Priority: optional +Depends: linux-backports-modules-RELEASE_NAME-${generic-depends} (= ${binary:Version}) +Description: Generic Linux backported drivers. + This package will always depend on the latest generic Linux backported + drivers available. + +Package: linux-doc +Architecture: all +Section: doc +Priority: optional +Depends: linux-doc-${kernel-version} +Description: Linux kernel documentation + This package will always depend on the latest Linux kernel documentation + available. + +Package: linux-crashdump +Architecture: i386 amd64 +Section: devel +Depends: kexec-tools, makedumpfile, grub (>= 0.97-29ubuntu24) +Description: Linux kernel crashdump setup for the latest generic kernel + This package installs all the needed infrstracture to get crashdumps from + your running system. If you are experiencing kernel crashes that cannot + be debugged normally (because the problem is infrequent or panic's the + system in such a way as to make information gathering impossible), then + you can install this package to automatically enable capture of the + vmcore on crashes. diff --git a/meta-source/debian/control.d/generic b/meta-source/debian/control.d/generic new file mode 100644 index 0000000..f8f3bee --- /dev/null +++ b/meta-source/debian/control.d/generic @@ -0,0 +1,42 @@ +Package: linux-headers-generic +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-generic +Description: Generic Linux kernel headers + This package will always depend on the latest generic kernel headers + available. + +Package: linux-image-generic +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-generic, linux-firmware +Description: Generic Linux kernel image + This package will always depend on the latest generic kernel image + available. + +Package: linux-restricted-modules-generic +Architecture: i386 amd64 +Section: restricted/metapackages +Priority: optional +Depends: linux-restricted-modules-${kernel-abi-version}-generic +Description: Restricted Linux modules for generic kernels + This package will always depend on the latest restricted modules available + for generic kernels. + +Package: linux-generic +Architecture: i386 amd64 +Section: restricted/metapackages +Priority: optional +Depends: linux-image-generic (= ${binary:Version}), linux-restricted-modules-generic (= ${binary:Version}) +Description: Complete Generic Linux kernel + This package will always depend on the latest complete generic Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-generic +Architecture: amd64 i386 +Depends: linux-backports-modules-${kernel-abi-version}-generic +Description: Backported drivers for generic kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/imx51 b/meta-source/debian/control.d/imx51 new file mode 100644 index 0000000..7c4d138 --- /dev/null +++ b/meta-source/debian/control.d/imx51 @@ -0,0 +1,33 @@ +Package: linux-headers-imx51 +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-imx51 +Description: Versatile-based systems systems Linux kernel headers + This package will always depend on the latest imx51 kernel headers + available. + +Package: linux-image-imx51 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-imx51, linux-firmware +Description: Versatile-based systems systems Linux kernel image + This package will always depend on the latest imx51 kernel image + available. + +Package: linux-imx51 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-imx51 (= ${binary:Version}) +Description: Complete Versatile-based systems systems Linux kernel + This package will always depend on the latest complete imx51 Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-imx51 +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-imx51 +Description: Backported drivers for Versatile-based systems systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/iop32x b/meta-source/debian/control.d/iop32x new file mode 100644 index 0000000..8f0f4f8 --- /dev/null +++ b/meta-source/debian/control.d/iop32x @@ -0,0 +1,33 @@ +Package: linux-headers-iop32x +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-iop32x +Description: IOP32x-based systems Linux kernel headers + This package will always depend on the latest iop32x kernel headers + available. + +Package: linux-image-iop32x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-iop32x, linux-firmware +Description: IOP32x-based systems Linux kernel image + This package will always depend on the latest iop32x kernel image + available. + +Package: linux-iop32x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-iop32x (= ${binary:Version}) +Description: Complete IOP32x-based systems Linux kernel + This package will always depend on the latest complete iop32x Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-iop32x +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-iop32x +Description: Backported drivers for IOP32x-based systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/ixp4xx b/meta-source/debian/control.d/ixp4xx new file mode 100644 index 0000000..cd87196 --- /dev/null +++ b/meta-source/debian/control.d/ixp4xx @@ -0,0 +1,33 @@ +Package: linux-headers-ixp4xx +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-ixp4xx +Description: IXP4xx-based systems Linux kernel headers + This package will always depend on the latest ixp4xx kernel headers + available. + +Package: linux-image-ixp4xx +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-ixp4xx, linux-firmware +Description: IXP4xx-based systems Linux kernel image + This package will always depend on the latest ixp4xx kernel image + available. + +Package: linux-ixp4xx +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-ixp4xx (= ${binary:Version}) +Description: Complete IXP4xx-based systems Linux kernel + This package will always depend on the latest complete ixp4xx Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-ixp4xx +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-ixp4xx +Description: Backported drivers for IXP4xx-based systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/lpia b/meta-source/debian/control.d/lpia new file mode 100644 index 0000000..afd2fd5 --- /dev/null +++ b/meta-source/debian/control.d/lpia @@ -0,0 +1,42 @@ +Package: linux-headers-lpia +Architecture: lpia +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-lpia +Description: Generic Linux kernel headers + This package will always depend on the latest lpia kernel headers + available. + +Package: linux-image-lpia +Architecture: lpia +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-lpia, linux-firmware +Description: Generic Linux kernel image + This package will always depend on the latest lpia kernel image + available. + +Package: linux-restricted-modules-lpia +Architecture: lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-restricted-modules-${kernel-abi-version}-lpia +Description: Restricted Linux modules for lpia kernels + This package will always depend on the latest restricted modules available + for lpia kernels. + +Package: linux-lpia +Architecture: lpia +Section: restricted/metapackages +Priority: optional +Depends: linux-image-lpia (= ${binary:Version}), linux-restricted-modules-lpia (= ${binary:Version}) +Description: Complete Generic Linux kernel + This package will always depend on the latest complete lpia Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-lpia +Architecture: lpia +Depends: linux-backports-modules-${kernel-abi-version}-lpia +Description: Backported drivers for lpia kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/mv78xx0 b/meta-source/debian/control.d/mv78xx0 new file mode 100644 index 0000000..1b7ab59 --- /dev/null +++ b/meta-source/debian/control.d/mv78xx0 @@ -0,0 +1,33 @@ +Package: linux-headers-mv78xx0 +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-mv78xx0 +Description: Versatile-based systems systems Linux kernel headers + This package will always depend on the latest mv78xx0 kernel headers + available. + +Package: linux-image-mv78xx0 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-mv78xx0, linux-firmware +Description: Versatile-based systems systems Linux kernel image + This package will always depend on the latest mv78xx0 kernel image + available. + +Package: linux-mv78xx0 +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-mv78xx0 (= ${binary:Version}) +Description: Complete Versatile-based systems systems Linux kernel + This package will always depend on the latest complete mv78xx0 Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-mv78xx0 +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-mv78xx0 +Description: Backported drivers for Versatile-based systems systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/orion5x b/meta-source/debian/control.d/orion5x new file mode 100644 index 0000000..dc9274a --- /dev/null +++ b/meta-source/debian/control.d/orion5x @@ -0,0 +1,33 @@ +Package: linux-headers-orion5x +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-orion5x +Description: Orion5x-based systems Linux kernel headers + This package will always depend on the latest orion5x kernel headers + available. + +Package: linux-image-orion5x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-orion5x, linux-firmware +Description: Orion5x-based systems Linux kernel image + This package will always depend on the latest orion5x kernel image + available. + +Package: linux-orion5x +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-orion5x (= ${binary:Version}) +Description: Complete Orion5x-based systems Linux kernel + This package will always depend on the latest complete orion5x Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-orion5x +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-orion5x +Description: Backported drivers for Orion5x-based systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/server b/meta-source/debian/control.d/server new file mode 100644 index 0000000..312e9ef --- /dev/null +++ b/meta-source/debian/control.d/server @@ -0,0 +1,33 @@ +Package: linux-headers-server +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-server +Description: Linux kernel headers on Server Equipment. + This package will always depend on the latest kernel headers available + for Server Equipment. + +Package: linux-image-server +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-server, linux-firmware +Description: Linux kernel image on Server Equipment. + This package will always depend on the latest kernel image available + for Server Equipment. + +Package: linux-server +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-server (= ${binary:Version}) +Description: Complete Linux kernel on Server Equipment. + This package will always depend on the latest complete Linux kernel available + for Server Equipment. + +Package: linux-backports-modules-RELEASE_NAME-server +Architecture: amd64 i386 +Depends: linux-backports-modules-${kernel-abi-version}-server +Description: Backported drivers for server kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/versatile b/meta-source/debian/control.d/versatile new file mode 100644 index 0000000..0f10408 --- /dev/null +++ b/meta-source/debian/control.d/versatile @@ -0,0 +1,33 @@ +Package: linux-headers-versatile +Architecture: armel +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-versatile +Description: Versatile-based systems systems Linux kernel headers + This package will always depend on the latest versatile kernel headers + available. + +Package: linux-image-versatile +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-versatile, linux-firmware +Description: Versatile-based systems systems Linux kernel image + This package will always depend on the latest versatile kernel image + available. + +Package: linux-versatile +Architecture: armel +Section: metapackages +Priority: optional +Depends: linux-image-versatile (= ${binary:Version}) +Description: Complete Versatile-based systems systems Linux kernel + This package will always depend on the latest complete versatile Linux kernel + available. + +Package: linux-backports-modules-RELEASE_NAME-versatile +Architecture: armel +Depends: linux-backports-modules-${kernel-abi-version}-versatile +Description: Backported drivers for Versatile-based systems systems kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/control.d/virtual b/meta-source/debian/control.d/virtual new file mode 100644 index 0000000..9a7d8ed --- /dev/null +++ b/meta-source/debian/control.d/virtual @@ -0,0 +1,33 @@ +Package: linux-headers-virtual +Architecture: i386 amd64 +Section: devel +Priority: optional +Depends: linux-headers-${kernel-abi-version}-server +Description: Linux kernel headers for virtual machines + This package will always depend on the latest kernel headers available + for virtual machines (which are the same headers as for the server flavour). + +Package: linux-image-virtual +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-${kernel-abi-version}-virtual, linux-firmware +Description: Linux kernel image for virtual machines + This package will always depend on the latest kernel image available + for virtual machines. + +Package: linux-virtual +Architecture: i386 amd64 +Section: metapackages +Priority: optional +Depends: linux-image-virtual (= ${binary:Version}) +Description: Complete Linux kernel for virtual machines + This package will always depend on the latest complete Linux kernel available + for virtual machines. + +Package: linux-backports-modules-RELEASE_NAME-virtual +Architecture: amd64 i386 +Depends: linux-backports-modules-${kernel-abi-version}-server +Description: Backported drivers for virtual kernel image + This empty package allows people to keep their backported modules + up-to-date when upgrading their Linux kernel. diff --git a/meta-source/debian/copyright b/meta-source/debian/copyright new file mode 100644 index 0000000..95305a2 --- /dev/null +++ b/meta-source/debian/copyright @@ -0,0 +1,39 @@ +This is the Debian GNU/Linux prepackaged version of the Linux kernel. +Linux was written by Linus Torvalds <Linus.Torvalds@cs.Helsinki.FI> +and others. + +This package was put together by Simon Shapiro <Shimon@i-Connect.Net>, from +sources retrieved from directories under +ftp.cs.helsinki.fi:/pub/Software/Linux/Kernel/ +The sources may be found at most Linux ftp sites, including +ftp://ftp.kernel.org/pub/linux/kernel/ + +This package was then maintained by Sven Rudolph. + +This package was maintained by Herbert Xu <herbert@gondor.apana.org.au> +from March 1997 to May 2004. + +This package was maintained by the +Debian Kernel Team <debian-kernel@lists.debian.org> + +This package was split off by Herbert Xu <herbert@gondor.apana.org.au> +in September 2004. + +Linux is copyrighted by Linus Torvalds and others. + + 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 dated June, 1991. + + 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 GNU/Linux systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/meta-source/debian/rules b/meta-source/debian/rules new file mode 100755 index 0000000..b6c88b3 --- /dev/null +++ b/meta-source/debian/rules @@ -0,0 +1,86 @@ +#!/usr/bin/make -f +# +# debian/rules for kernel-source. +# +# GNU copyright 1997 to 1999 by Joey Hess. +# Copyright (c) 1999-2004 Herbert Xu <herbert@gondor.apana.org.au> +# Copyright (c) 2004 Jens Schmalzing <jensen@debian.org> +# + +RELEASE_NAME=jaunty + +KERNEL_VERSION=$(shell dpkg-parsechangelog | grep ^Version | sed -e \ + 's/Version: \([0-9]*\.[0-9]*\.[0-9]*\)\..*/\1/') +KERNEL_ABI=$(shell head -n1 < debian/changelog | gawk '{n=split($$0,v,"."); print v[4];}') +KERNEL_ABI_VERSION=$(KERNEL_VERSION)-$(KERNEL_ABI) + +GENERIC_i386=generic +GENERIC_amd64=generic +GENERIC_lpia=lpia + +GENERIC=$(value GENERIC_$(shell dpkg-architecture -qDEB_HOST_ARCH)) +GENERIC_DEP=$(if $(GENERIC),$(GENERIC),) + +control_files := debian/control.common $(shell LC_ALL=C ls -d debian/control.d/*) + +SHELL := sh -e + +build: + dh_testdir + +clean: debian/control + dh_testdir + dh_testroot + dh_clean + +debian/control: $(control_files) + rm -f debian/control.tmp + for i in $^; do \ + sed 's/RELEASE_NAME/$(RELEASE_NAME)/g' $$i >> debian/control.tmp; \ + echo >> debian/control.tmp; \ + done + rm -f $@ + mv debian/control.tmp $@ + +install: build + dh_testdir + dh_testroot + dh_clean -k + +gencontrol_flags = -Vkernel-version=$(KERNEL_VERSION) +gencontrol_flags += -Vkernel-abi-version=$(KERNEL_ABI_VERSION) +gencontrol_flags += -Vgeneric-depends=$(GENERIC_DEP) + +# Build architecture-independent files here. +binary-indep: debian/control install + dh_testdir + dh_testroot + + dh_installdirs -i + dh_installdocs -i + dh_installchangelogs -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i -- $(gencontrol_flags) + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: debian/control install + dh_testdir + dh_testroot + + dh_installdirs -s + dh_installdocs -s + dh_installchangelogs -s + dh_compress -s + dh_fixperms -s + dh_installdeb -s + dh_gencontrol -s -- $(gencontrol_flags) + dh_md5sums -s + dh_builddeb -s + +binary: binary-indep binary-arch + +.PHONY: build clean binary-indep binary-arch binary install |