aboutsummaryrefslogtreecommitdiffstats
path: root/debian
Commit message (Collapse)AuthorAge
* Revert "LINARO: Use KBUILD_SCRIPTROOT to cross build scripts"Tim Gardner2012-08-17
| | | | | | This reverts commit d18a6e2590dcde348e7ece6f5e2d76085663413b. Breaks cross compile in Oneiric x86 chroots.
* LINARO: Use KBUILD_SCRIPTROOT to cross build scriptsJohn Rigby2012-08-17
| | | | | | Signed-off-by: John Rigby <john.rigby@linaro.org> Signed-off-by: Sebastien Jan <s-jan@ti.com> Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
* UBUNTU: s/natty/oneiric/Paolo Pisati2012-08-17
| | | | Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
* UBUNTU: import debian/debian.env and debian.ti-omap4 from nattyPaolo Pisati2012-08-17
| | | | Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
* UBUNTU: [Config] getabis enhancementsStefan Bader2012-07-23
| | | | | | | | | | | | | - Allow to define DEBIAN to be run standalone - Limit the amount of time wget waits for connections - Prevent exposing some errors when called by python script - Print architecture of downloaded packages Ignore: yes Signed-off-by: Stefan Bader <stefan.bader@canonical.com> Acked-by: Herton Krzesinski <herton.krzesinski@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Packaging] getabis should be extracting all packagesAndy Whitcroft2012-07-23
| | | | | | | | | | | We should be extracting both the linux-image and linux-image-extras packages when calculating the ABI and module lists. BugLink: http://bugs.launchpad.net/bugs/1021174 Signed-off-by: Andy Whitcroft <apw@canonical.com> Acked-by: Stefan Bader <stefan.bader@canonical.com> Acked-by: Herton Krzesinski <herton.krzesinski@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: Extract firmware module info during getabiTim Gardner2012-07-23
| | | | | | | | | Create $DEBIAN/abi/$ABI/fwinfo BugLink: http://bugs.launchpad.net/bugs/1021174 Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Acked-by: Stefan Bader <stefan.bader@canonical.com> Acked-by: Herton Krzesinski <herton.krzesinski@canonical.com>
* UBUNTU: [Config] perarch and indep tools builds need separate build directoriesTim Gardner2012-05-25
| | | | | | | | | | | | Backported from a Quantal patch by Andy Whitcroft <apw@canonical.com> We are losing the perarch perf binary etc when building, this is occuring based on parallel execution order. This occurs because both build passes use 'debian/build/tools' as their build directory. This is simply not safe as execution order is not guarenteed. Move the perarch build to tools-perarch to avoid collisions. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] control.stub is an intermediate product not a dependancyAndy Whitcroft2012-05-25
| | | | | | | | | | | We want to make sure we always regenerate both control and control.stub whenever we clean. Otherwise the buildd will use the version of control.stub generated when we are building the source package. BugLink: http://bugs.launchpad.net/bugs/992414 Signed-off-by: Andy Whitcroft <apw@canonical.com> Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: Remove headers asm symlink entirelyTim Gardner2012-05-01
| | | | | | | | | | | | BugLink: http://bugs.launchpad.net/bugs/974403 "UBUNTU: [Config] Fix invalid linux-headers link" moved the erroneous symlink from asm-$ARCH to asm-generic. As it turns out, the asm symlink is superfluous, so just remove it entirely. Acked-by: Andy Whitcroft <andy.whitcroft@canonical.com> Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Fix invalid linux-headers linkTim Gardner2012-05-01
| | | | | | | | | BugLink: http://bugs.launchpad.net/bugs/974403 https://lists.ubuntu.com/archives/kernel-team/2012-March/019679.html Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com> Acked-by: Herton Krzesinski <herton.krzesinski@canonical.com>
* UBUNTU: [Config] restore build-% shortcutAndy Whitcroft2012-03-08
| | | | Signed-off-by: Andy Whitcroft <apw@canonical.com>
* UBUNTU: Add postinit and postrm scripts to the extras packageTim Gardner2011-11-21
| | | | | | | | | | | BugLink: http://bugs.launchpad.net/bugs/882120 Lack of postinit and postrm packaging scripts prevents proper module registration via depmod. Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Acked-by: Andy Whitcroft <andy.whitcroft@canonical.com> Acked-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: debian: add locking to protect debian/files from parallel updateAndy Whitcroft2011-11-21
| | | | | | | | | | When building with high parallelism we may overlap calls to dh_gencontrol and/or the .ddeb removal code from the debian/files list. If these happen in parallel files may be lost or updates fail leading to build failures or incomplete packing lists. Add primative locking to each of these scenarios using the flock command, utilising a lock file in the debian directory. Signed-off-by: Andy Whitcroft <apw@canonical.com>
* UBUNTU: add a new linux-image-extras package for virtualAndy Whitcroft2011-09-16
| | | | | | | | | | | | Add a new linux-image-extras package for the virtual flavours. This package contains all of the left over kernel modules which are not in the main linux-image package. This allows users to opt-in to a full server style install in a virtual machine, preventing slow bloat of the core linux-image install. Signed-off-by: Andy Whitcroft <apw@canonical.com> Acked-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: make module-inclusion selection retain the left oversAndy Whitcroft2011-09-16
| | | | | | | | | | | | | Move module inclusion to a model when the non-included modules are retained. This allow two things: 1) processing can now be applied iterativly to carve out any number of sub-packages, and 2) we can package the 'remaining' modules. Signed-off-by: Andy Whitcroft <apw@canonical.com> Acked-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: [Config] Fix binary-% build targetTim Gardner2011-09-14
| | | | | | | Simplify the checks-% target such that ABI and modules checks are built in parallel whilst both depend on the build stamp. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Restore prepare-% targetTim Gardner2011-08-30
| | | | | | | | | | | | | It turns out that some tossers like to shortcut the process during development. A common sequence for a quick compile test is to preapre the tree, copy the .config, then perform an in-tree compile. For example, fakeroot debian/rules clean prepare-generic cp debian/build/build-generic/.config . make oldconfig scripts prepare make M=`pwd`/fs/ext4 Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Use build stamp directlyTim Gardner2011-08-30
| | | | | | If build-% is not declared .PHONY, then its always executed. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Serialize binary indep targetsTim Gardner2011-08-30
| | | | Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Removed stamp-flavours targetTim Gardner2011-08-30
| | | | | | It appears to be superfluous. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Fix binary-perarch dependenciesTim Gardner2011-08-30
| | | | Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Improve install-arch-headers speedTim Gardner2011-08-30
| | | | Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Set concurrency for kmake invocationsTim Gardner2011-08-30
| | | | | | | | As it turns out, 'kmake modules_install' understands concurrency, and is quite a bit faster when told to parallelize the copy operation. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Build kernel image in parallel with modulesTim Gardner2011-08-30
| | | | Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Linearize and simplify tree preparation rulesTim Gardner2011-08-30
| | | | Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Linearize module/abi checksTim Gardner2011-08-30
| | | | | | | | The module and ABI checks are not independent, so make sure the modules check is dependent on the ABI check having been performed. Also drop some superfluous shortcuts along the way. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] kernel preparation cannot be parallelizedTim Gardner2011-08-30
| | | | | | | Regardless of the concurrency setting, kernel preparation targets cannot be made in parallel. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Simplify binary-udebs dependenciesTim Gardner2011-08-30
| | | | | | binary-udebs are always dependent on binary-debs. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: record the compiler in the ABI and check for inconsistant buildsAndy Whitcroft2011-08-30
| | | | | | | | | | | When pulling the compiled kernels to extract the ABI information also extract the compiler used for that build. Record the result in the abi directory so it is also recorded historically. Signed-off-by: Andy Whitcroft <apw@canonical.com> Acked-by: Stefan Bader <stefan.bader@canonical.com> Acked-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: [Config] Force perf to use libiberty for demanglingStefan Bader2011-08-30
| | | | | | | | | | | | | Because libbfd is GPLv3 only and perf is GPLv2 only. Also this avoids statically linking against libbfd to allow multiple versions of perf being installed in parallel. See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=606050 BugLink: http://bugs.launchpad.net/bugs/783660 Signed-off-by: Stefan Bader <stefan.bader@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Package x86_energy_perf_policy and turbostatTim Gardner2011-08-30
| | | | | | BugLink: http://bugs.launchpad.net/bugs/797556 Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: [Config] Clean up tools rulesTim Gardner2011-08-30
| | | | | | There is no stem '$*' with which to match the automatic variable '%'. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
* UBUNTU: printchanges/insertchanges allow override of prev_releaseAndy Whitcroft2011-08-30
| | | | | | | | | Allow you to print or insertchanges against a previous version where the version was miss-specified, or you are jumping base version. For example: fdr prev_release=2.6.39-3.10 insertchanges Signed-off-by: Andy Whitcroft <apw@canonical.com>
* UBUNTU: use the kernels idea of its version for version_signatureAndy Whitcroft2011-08-30
| | | | Signed-off-by: Andy Whitcroft <apw@canonical.com>
* UBUNTU: use the packaging version in the kernelAndy Whitcroft2011-08-30
| | | | Signed-off-by: Andy Whitcroft <apw@canonical.com>
* UBUNTU: [Config] Make linux-libc-dev coinstallable under multiarchSteve Langasek2011-08-30
| | | | | | | | BugLink: http://bugs.launchpad.net/bugs/750585 Signed-off-by: Steve Langasek <slangasek@ubuntu.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: [Config] packaging: adjust perms on vmlinuz as wellKees Cook2011-08-30
| | | | | | | | | | | Since kernel symbols are resolvable internally to the kernel, the kernel itself has a map of the symbols. Continuing the tradition of frustrating off-the-shelf kernel exploits, make vmlinuz unreadable for non-root, just like has been done for System.map, etc. Signed-off-by: Kees Cook <kees.cook@canonical.com> Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: Ubuntu-2.6.39-0.0Leann Ogasawara2011-08-30
| | | | Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
* UBUNTU: (no-up) fold down debian for ubuntu-oneiric 3.0-rc1 rebaseLeann Ogasawara2011-08-30
Ignore: yes Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>