aboutsummaryrefslogtreecommitdiff
path: root/debian
AgeCommit message (Collapse)Author
2011-11-16LINARO: PACKAGING: Never rename dbgsym deb to ddebJohn Rigby
HACK: Must not upload this to primary archive as is. This is a hack until we find conditional way to do this. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: DEBUG: Only rename debug symbol deb for primary archiveJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: PACKAGING: add .gnu_debuglink sections to .ko filesJohn Rigby
Kernel module .ko files now have .gnu_debuglink sections pointing to the full unstripped .ko in /usr/lib/debug/.. in the dbgsym ddebs. Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: always build debug packagesJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: fix cross compiling of toolsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO Import debian.linaro from Linux-linaro-2.6.39-1001.2John Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: Use KBUILD_SCRIPTROOT to cross build scriptsJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: fix lintian errors and warningsJohn Rigby
Remove coreutils and fileutils depends: fileutils is a virtual package provided by coreutils coreutils is essential Add debconf to Pre-Depends Fix long description line for linux-headers package Fix nic-shared-modules description Fix copyright file Add dh_strip to scripts rules Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: add flavour splitting script and changes to use itJohn Rigby
Signed-off-by: John Rigby <john.rigby@linaro.org>
2011-11-16LINARO: add debian.linaro and make debian use itJohn Rigby
add debian.linaro from previous release patch debian to point to debian.linaro instead of debian.master Signed-off-by: John Rigby <john.rigby@linaro.org> Conflicts: debian/rules.d/1-maintainer.mk debian/rules.d/2-binary-arch.mk
2011-11-16UBUNTU: Add postinit and postrm scripts to the extras packageTim Gardner
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>
2011-11-16UBUNTU: debian: add locking to protect debian/files from parallel updateAndy Whitcroft
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>
2011-11-16UBUNTU: add a new linux-image-extras package for virtualAndy Whitcroft
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>
2011-11-16UBUNTU: make module-inclusion selection retain the left oversAndy Whitcroft
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>
2011-11-16UBUNTU: [Config] Fix binary-% build targetTim Gardner
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>
2011-11-16UBUNTU: [Config] Restore prepare-% targetTim Gardner
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>
2011-11-16UBUNTU: [Config] Use build stamp directlyTim Gardner
If build-% is not declared .PHONY, then its always executed. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Serialize binary indep targetsTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Removed stamp-flavours targetTim Gardner
It appears to be superfluous. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Fix binary-perarch dependenciesTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Improve install-arch-headers speedTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Set concurrency for kmake invocationsTim Gardner
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>
2011-11-16UBUNTU: [Config] Build kernel image in parallel with modulesTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Linearize and simplify tree preparation rulesTim Gardner
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Linearize module/abi checksTim Gardner
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>
2011-11-16UBUNTU: [Config] kernel preparation cannot be parallelizedTim Gardner
Regardless of the concurrency setting, kernel preparation targets cannot be made in parallel. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: [Config] Simplify binary-udebs dependenciesTim Gardner
binary-udebs are always dependent on binary-debs. Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
2011-11-16UBUNTU: record the compiler in the ABI and check for inconsistant buildsAndy Whitcroft
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>
2011-11-16UBUNTU: [Config] Force perf to use libiberty for demanglingStefan Bader
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> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-11-16UBUNTU: [Config] Package x86_energy_perf_policy and turbostatTim Gardner
BugLink: http://bugs.launchpad.net/bugs/797556 Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-11-16UBUNTU: [Config] Clean up tools rulesTim Gardner
There is no stem '$*' with which to match the automatic variable '%'. Signed-off-by: Tim Gardner <tim.gardner@canonical.com> Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>
2011-11-16UBUNTU: (no-up) fold down debian for ubuntu-oneiric v3.1-rc1 rebaseLeann Ogasawara
Ignore: yes Signed-off-by: Leann Ogasawara <leann.ogasawara@canonical.com>