summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bitbake.conf: add the LOG_DIR variableNitin A Kamble2010-06-021-0/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libtool: Make sure ltmain.sh is always regenerated. We can't just remove it ↵Richard Purdie2010-06-025-23/+13
| | | | since it has to be present to run configure
* initscripts: Tweak checkroot to work with recent versions of busyboxRichard Purdie2010-06-022-3/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* e2fsprogs: Upgrade 1.41.5 -> 1.45.12Richard Purdie2010-06-015-131/+95
| | | | | | | | | | * The no-hardlinks patch is no longer required * There was an autoconf macro issue which required a new patch (details in patch) * libuuid was disabled, this should be provided by util-linux on modern systems * Not providing libuuid is useful for the -native tools as it stops library symbol confusion with those from the host system. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc-configure-runtime: Make sure the sysroot is configuredRichard Purdie2010-06-011-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sanity.bbclass: Check for SDKMACHINE=i686 and error if foundRichard Purdie2010-06-011-0/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* dropbear: don't apply no-password patchJoshua Lock2010-06-012-6/+6
| | | | | | | The patch.bbclass changes default to applying listed patches without an apply/patch parameter. Set the apply parameter to no. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* busybox: disable mdev, we use udevJoshua Lock2010-06-015-199/+174
| | | | | | | The import from OE had included some mdev configuration, whereas Poky switched to udev and a static (tarred) dev some time ago. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* patch.bbclass: Merge patch enhancements from OE by Chris LarsonJoshua Lock2010-06-011-23/+36
| | | | | | | | | | | | | | | | | | | | Chris made some interesting changes to the patch handling in OE. Firstly the patch and pnum parameters have been renamed, to better reflect their function, to apply and striplevel. The apply parameter now takes either yes or no as its value. Therefore a patch line would be changed from: file://some.patch;patch=1;pnum=2 to: file://some.patch;apply=yes;striplevel=2 Secondly the apply parameter is inferred if not defined. Entries in SRC_URI with diff or patch filename extensions will be automatically applied as patches if the apply parameter is not set to no (or an unknown value). Note: We have disabled the warnings when using the old style parameters for now Signed-off-by: Joshua Lock <josh@linux.intel.com>
* pm-utils: Upgrade to 1.3.0 and fix SRC_URI not to point at SCM generated ↵Richard Purdie2010-06-011-3/+1
| | | | | | tarballs Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* eds-dbus: Disable parallel makeRichard Purdie2010-06-011-1/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: add some extra ldflags to make it link succesfullyJoshua Lock2010-05-281-1/+1
| | | | | | | | | | | | qemu-native was failing to link on my 64bit Fedora 13 machine with this error: | /usr/bin/ld: libqemu.a(helper_opengl.o): undefined reference to symbol 'dlsym@@GLIBC_2.2.5' | /usr/bin/ld: note: 'dlsym@@GLIBC_2.2.5' is defined in DSO /lib64/libdl.so.2 so try adding it to the linker command line | /lib64/libdl.so.2: could not read symbols: Invalid operation So I did as the linker told me and added -ldl to the linker flags Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Drop vm_mmap_min_addr checks from scripts and sanity classJoshua Lock2010-05-282-18/+0
| | | | | | | QEMU 0.12.x is relocatable so we no longer need these tests, which is good because it doesn't work reliably with modern kernels. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu: reduce duplication, use an inc file and share common patchesJoshua Lock2010-05-2817-34644/+46
| | | | | | | | | | | | There's no need to carry around two copies of the same patches for qemu-git and qemu-0.12 so drop the qemu-git directory and update the git recipe to use the qemu-0.12 directory for patches. Move common code from the two recipes to an inc file. Signed-off-by: Joshua Lock <josh@linux.intel.com> fweh
* qemu: Update the static recipe to 0.12.0Jeff Dike2010-05-2735-1987/+34604
| | | | Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* qemu: updated the glflags patch, which is needed by qemusdk.Jeff Dike2010-05-272-9/+9
| | | | Signed-off-by: Jeff Dike <jdike@linux.intel.com>
* lib/oe/patch.py: Fix datastore references in error pathsRichard Purdie2010-05-271-4/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* handbook: Add alpha verison of a BSP specificationRichard Purdie2010-05-265-9/+361
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: Updated to 0.12.0Jeff Dike2010-05-2610-514/+291
| | | | | Updated the metadata in the recipe, changed the git revision in poky-default-revisions.inc, and pulled the qemu patches forward.
* poky-default.inc: Bump linux-libc-headers to 2.6.33Joshua Lock2010-05-251-1/+1
| | | | | | | Now that we have a Busybox (and strace) which we can build we can use the same kernel-headers version as our default kernel version. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* strace: bump from 4.15.18 to 4.15.20Joshua Lock2010-05-254-91/+9
| | | | | | The old version didn't build with the older linux-libc-headers Signed-off-by: Joshua Lock <josh@linux.intel.com>
* busybox: bump to 1.15.3 from OEJoshua Lock2010-05-2524-392/+619
| | | | | | Import the 1.15.3 recipe from OpenEmbedded and tweak to match Poky style Signed-off-by: Joshua Lock <josh@linux.intel.com>
* relocatable.bbclass: reduce the amount of outputJoshua Lock2010-05-241-1/+1
| | | | | | | Disable the last bb.note call, it's a bit spurious. Only really useful for debug. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* poky-default.inc: roll-back preferred linux-libc-headers to 2.6.30Joshua Lock2010-05-241-1/+1
| | | | | | Our current Busybox version doesn't support 2.6.33 headers. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* Update directdisk images to use common inc filesJoshua Lock2010-05-246-38/+30
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: Simplify the current external module codeRichard Purdie2010-05-241-45/+21
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* eggdbus: Disable PARALLEL_MAKEScott Garman2010-05-241-0/+2
| | | | | | * Fixes eggdbusenumtypes.h gen/use errors Signed-off-by: Scott Garman <sgarman@zenlinux.com>
* xserver-kdrive-glamo: Fix broken SRC_URIScott Garman2010-05-241-2/+2
| | | | Signed-off-by: Scott Garman <sgarman@zenlinux.com>
* kernel.bbclass: Stop staging binaries within scripts/Scott Garman2010-05-241-0/+6
| | | | | | | * 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>
* kernel.bbclass: tidy up staging of headersJoshua Lock2010-05-201-3/+6
| | | | | | | | 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>
* linux-libc-headers: add 2.6.33 headersJoshua Lock2010-05-203-2/+47
| | | | | | | Add kernel headers to match our preferred/default kernel version and set them as the preferred version for the Poky and Moblin distributions. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel-arch.bbclass: merge improved arch detection from OE.devJoshua Lock2010-05-201-2/+4
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: Package Kernel firmwareJoshua Lock2010-05-201-0/+3
| | | | | | Merged change from OE.dev to create packages of the kernel firmware Signed-off-by: Joshua Lock <josh@linux.intel.com>
* linux-kernel-base.bbclass: merge version detection updates from upstreamJoshua Lock2010-05-201-0/+3
| | | | | | | | | Kernels after 2.6.33 store the utrelease.h file, used to detect the kernels version, in a different location. Merged from oe.dev Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: match x86 header installation to other architecturesJoshua Lock2010-05-201-2/+3
| | | | | | | 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>
* linux: Bump to 2.6.33.2Joshua Lock2010-05-196-1/+1
| | | | | | | Use the same kernel version as the moblin distro so that we provide a similar kernel for all QEMU machines and the netbook machine. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* linux-moblin: add 2.6.33.2 kernel from MeeGo 1.0Joshua Lock2010-05-1999-0/+277877
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* kernel.bbclass: fix installing of kernels 2.6.34 and aboveJoshua Lock2010-05-191-17/+22
| | | | | | | 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>
* Move all QEMU machines to use a common kernel recipe set and versionJoshua Lock2010-05-1811-7/+3666
| | | | | | | | | | | The different kernel recipes encapsulate functionality groups for machines, therefore it makes sense to have all the QEMU machines using the same kernel recipe. Switch the QEMU machines to default to the "linux" recipes for their kernel and bump the latest recipe from linux-2.6.32 to 2.6.33. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* add a new scripts create-pull-requestNitin A Kamble2010-05-171-0/+41
| | | | | | | | | | | | | This is the 1st version of create-pull-request script. Using specified local commit-id or branch-name it generates a short description of the changes; and using poky-contrib branch-name it generates the URL where these changes are already pushed and are available for review and git-pull. I prepared this script as per the input from Richard Purdie. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
* Add recipe for X vesa driver packageNitin A Kamble2010-05-171-0/+9
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* Add recipe for moblin-image-netbook.directdiskNitin A Kamble2010-05-171-0/+20
| | | | Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
* poky-qemu-internal Add -show-cursor to qemux86Nitin A Kamble2010-05-141-2/+2
| | | | | | | Without this option the need to do the blind guesswork about the position of the pointer. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
* handbook: Add section to Poky manual about contributions and certificate of ↵Richard Purdie2010-05-141-0/+45
| | | | | | origin Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Merge branch 'tk/head' of ssh://git.pokylinux.org/poky-contribRichard Purdie2010-05-141-0/+4
|\
| * poky-env-internal: unset variables to avoid disturbing new GIT cloneKevin Tian2010-05-131-0/+4
| | | | | | | | Signed-off-by Kevin Tian <kevin.tian@intel.com>
* | Merge branch 'nitin/lic1' of ssh://git.pokylinux.org/poky-contribRichard Purdie2010-05-142-1/+66
|\ \
| * | License Checking: convert an error into warningNitin A Kamble2010-05-121-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If license file md5 information (LIC_FILES_CHKSUMS variable) is missing in the recipe then just throw a warning instead of the build failure. Once enough recipes' LIC_FILES_CHKSUMS are filled then this warning will be reverted back to the the fetal error. If LIC_FILES_CHKSUMS field is present but invalid then the it still causes a fetal build error. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
| * | License Change checking:Nitin A Kamble2010-05-112-1/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a new variable in recipe : LIC_FILES_CHKSUM It is a required field for every recipe. It describes license text location in the source files. And also stores md5sum of that license text. Any change in this license text triggers build error. Which enables developer to review any changes in the license and update the license fields in the recipe accordingly. For Example: contents of zlib_1.2.3.bb LICENSE = "zlib" LIC_FILES_CHKSUM = "file://README;md5=ae764cfda68da96df20af9fbf9fe49bd \ file://zlib.h;beginline=1;endline=30;md5=6ab03f03a5ee92d06b809797d4d5586d " Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* | | linux: Ensure we have buildable kernel recipes for each machineJoshua Lock2010-05-1310-13/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix various kernels to build with our toolchain, this includes well known fixes for: * sumversion.c: compilation failing with a 'PATH_MAX' undeclared (fixed by adding limits.h to sumversions includes * a patch taken from oe.dev to stop GCC >= 4.3 from optimizing a loop which causes compilation to fail * Fixing the KERNEL_OUTPUT for mx31 and nokia800 kernel recipes Signed-off-by: Joshua Lock <josh@linux.intel.com>