Joshua Lock
8be5593777
kernel.bbclass/linux-wrs: move definition of perf package to kernel class
...
By defining the perf package in the shared kernel class bitbake will be able to
find the package provider even when the preferred kernel doesn't build perf,
preventing dependency resolution failures.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-08 16:42:52 +01:00
Joshua Lock
369920107e
deploy.bbclass: use new style staging for deploy tasks
...
All tasks which implement a do_deploy should inherit this class to have the
changes in the deploy task staged.
Update recipes which include a do_deploy function to inherit this class and
to use DEPLOYDIR rather than DEPLOY_DIR_IMAGE.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-19 20:06:25 +01:00
Joshua Lock
67239d4251
kernel.bbclass: Fix adding module dependencies to RDEPENDS
...
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-08-17 22:49:39 +01:00
Richard Purdie
69ac39b90e
kernel.bbclass: do_deploy should use ${B}, not ${S} (which is what ${B} defaults to)
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-11 11:14:43 +01:00
Richard Purdie
650319cd74
kernel.bbclass: Exclude scripts/dtc object files
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 15:29:43 +01:00
Richard Purdie
d3630f8174
kernel/package.bbclass: Handle kernel module stripping centrally
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 14:47:41 +01:00
Richard Purdie
708db1ef52
kernel.bbclass: Clean up kernel packaging output
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-10 12:02:04 +01:00
Richard Purdie
b83179c87e
kernel.bbclass: Simplify shell syntax so pysh can cope with it
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-04 11:43:12 +01:00
Bruce Ashfield
d39ae18df2
qemu/mips: arrange for vmlinux to be bootable
...
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2010-07-19 11:59:51 -04:00
Scott Garman
698dab0109
kernel.bbclass: Remove additional binaries from staging
...
* Remove additonal binaries known to cause "strip command failed"
errors during do_package on cross platforms.
Signed-off-by: Scott Garman <scott.a.garman@intel.com>
2010-06-23 18:43:45 +01:00
Richard Purdie
61a730184b
kernel.bbclass: Drop code which is duplicated later in the function, fixing older kernel builds
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-09 14:27:13 +01:00
Richard Purdie
6bf1f8c76e
kernel.bbclass: Simplify the current external module code
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-24 11:14:56 +01:00
Scott Garman
ae9174ef53
kernel.bbclass: Stop staging binaries within scripts/
...
* Preserves scripts/ directory but excludes binaries known to cause
"strip command failed" errors during do_package on cross platforms
Signed-off-by: Scott Garman <sgarman@zenlinux.com>
2010-05-24 10:34:40 +01:00
Joshua Lock
5bec733fb1
kernel.bbclass: tidy up staging of headers
...
The changes merged from upstream used the ASMDIR variable even when it might
not have been set. These changes may be incorrect but at the very least I can
now build a QEMU image (including v86d) with the 2.6.33 kernel now.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 16:09:39 +01:00
Joshua Lock
769cf0b6b0
kernel.bbclass: Package Kernel firmware
...
Merged change from OE.dev to create packages of the kernel firmware
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 14:16:26 +01:00
Joshua Lock
e30c5a29d2
kernel.bbclass: match x86 header installation to other architectures
...
The header installation for x86 was slightly different as to that employed
for other architectures, change them to match for consistency.
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20 12:58:25 +01:00
Joshua Lock
5e07bc9128
kernel.bbclass: fix installing of kernels 2.6.34 and above
...
Changes merged from upstream to cope with changes to directory structures in
recent kernels when building for x86
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-19 12:20:08 +01:00
Richard Purdie
29ae46a866
kernel.bbclass: Use B, not S in KERNEL_VERSION
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-18 11:41:44 +00:00
Richard Purdie
51497a7436
kernel.bbclass: Sync with OE.dev
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-12-14 15:55:03 +00:00
Richard Purdie
affbcf3202
kernel.bbclass: Merge do_stage into do_install
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-19 13:22:48 +00:00
Richard Purdie
5f22458409
debian/kernel/gconf/gtk-icon-cache: PKGDESK/PKG fixes
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-16 10:52:35 +00:00
Richard Purdie
c54117458a
classes: Remove and sanitise import statements
...
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:28 +00:00
Samuel Ortiz
7994045755
kernel.bbclass: We dont want to tar lib/ if we dont have any modules
2008-10-29 03:00:56 +01:00
Richard Purdie
7a9da6a049
kernel.bbclass: Sync with OE and get recent kernel i386 -> x86 fixes
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4585 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-06-05 10:49:22 +00:00
Richard Purdie
30f83b301c
kernel.bbclass: Use INHIBIT_DEFAULT_DEPS to drop virtual/libc dependency since the kernel doesn't need it
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4209 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-04-08 15:31:57 +00:00
Marcin Juszkiewicz
e06e7e8cbf
kernel.bbclass: use u-boot-mkimage-native for uImage kernels (from linux.inc)
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4116 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-25 15:48:26 +00:00
Richard Purdie
e8efeb30d1
kernel.bbclass: Add staging hooks
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4100 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-03-20 11:39:26 +00:00
Marcin Juszkiewicz
82eaabce95
kernel.bbclass: added deploy task from linux.inc recipe
...
- creation of modules.tgz
- uImage mangling with uboot-mkimage
- symlinking built kernel
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3676 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:27:26 +00:00
Marcin Juszkiewicz
f1d8a0fe94
kernel.bbclass: indent sizecheck function like rest of file
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3675 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-02-06 15:25:23 +00:00
Richard Purdie
d1a302add6
kernel.bbclass: Cleanup various repetition, add include/video to staged files list
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3455 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-01-10 23:35:12 +00:00
Marcin Juszkiewicz
048754f684
kernel.bbclass: added task which check size of kernel image
...
Code was taken from linux.inc, variable with size is KERNEL_IMAGE_MAXSIZE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3314 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-12-06 09:43:11 +00:00
Richard Purdie
5b5ae6bec9
kernel.bbclass: Add menuconfig task
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2746 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-17 13:39:15 +00:00
Richard Purdie
720b5c11fb
kernel.bbclass: Add kernel-vmlinux package
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2724 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-09-11 12:47:17 +00:00
Richard Purdie
226a5dd8a2
kernel.bbclass: Sync with OE for packaging changes
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2597 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-29 19:29:56 +00:00
Richard Purdie
4e662cb3aa
kernel.bbclass: Remove broken and unused PARALLEL_INSTALL_MODULES
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2405 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-08-08 20:32:59 +00:00
Richard Purdie
fb61dc1430
kernel.bbclass: Drop KERNEL_RELEASE variable
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1123 311d38ba-8fff-0310-9ca6-ca027cbcb966
2007-01-08 21:05:18 +00:00
Richard Purdie
8174ba4222
kernel.bbclass: Unset MACHINE to avoid problems
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@874 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-11-20 08:56:52 +00:00
Richard Purdie
0d59c10f98
kernel.bbclass: Sync with updates in OE to work with kernels >= 2.6.18
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@851 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-11-02 10:18:03 +00:00
Richard Purdie
93a8d0662e
classes: Sync with OE
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@651 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-08-27 16:01:33 +00:00
Richard Purdie
b2f192faab
Rename /openembedded/ -> /meta/
...
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@530 311d38ba-8fff-0310-9ca6-ca027cbcb966
2006-07-21 10:10:31 +00:00