aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-06-02bitbake.conf: Remove util-linux from ASSUME_PROVIDEDJoshua Lock
We need to build our own util-linux now Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02util-linux: bump to 2.17 based on OE recipeJoshua Lock
Needed to increase version to one which includes libuuid and change do_install for building a native version. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02e2fsprogs: add util-linux to dependsJoshua Lock
e2fsprogs requires libuuid to build and we have disabled its built in version in favour of the one in util-linux, therefore we need util-linux in the DEPENDS Drop old configure option --enable-dynamic-e2fsck Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02sanity.bbclass: check for invalid characters in OEROOTJoshua Lock
Some characters in the path for OEROOT are known to cause issues, so check for them in the sanity checker. Currerently we warn on +'s and spaces. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-06-02utility-tasks: Remove unneeded addtask parameterRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-02Handbook: Documentation for DISTRO_PN_ALIASNitin A Kamble
Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com
2010-06-02xset: Defining DISTRO_PN_ALIAS for distro_checkNitin A Kamble
This recipe has different names in the different distros. So defining these aliases for the distro_check task use. Signed-Off-By: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02Handbook: Documentation for LIC_FILES_CHKSUMNitin A Kamble
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02do_distro_check: Recipe exists in other distros?Nitin A Kamble
This adds a new task (distro_check) for each recipe. The task generates the source package list for Fedora OpenSuSE Ubuntu Debian & Mandriva Linux distros. As one recipe or source package can generate multiple target packages the recipe name is compared with the source package name list of LInux distributions. Thread locking is used to avoid multiple threads racing for the package list update. Then the recipe name (PN) is checked if it exists in the package list of distros. And if the DISTRO_PN_ALIAS then it is used to copmare pacakge_name instead of the PN variable. Just for example the DISTRO_PN_ALIAS can be defined in the recipe (.bb) files like this In the file xset_1.0.4.bb: DISTRO_PN_ALIAS = "Fedora=xorg-x11-server-utils;\ Ubuntu=x11-xserver-utils; Debian=x11-xserver-utils;Opensuse=xorg-x11" The final results are stored in the tmp/log/distro_check-${DATETIME}.result file. FYI this command will generate the results for all recipies: bitbake world -f -c distro_check Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02iproute2: fix an issues with DATETIMENitin A Kamble
The DATE variable in this bb files was distrubing the DATETIME variable used by the distro_check task. Renamed the DATE variable to SRCDATE Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02bitbake.conf: add the LOG_DIR variableNitin A Kamble
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-06-02libtool: Make sure ltmain.sh is always regenerated. We can't just remove it ↵Richard Purdie
since it has to be present to run configure
2010-06-02initscripts: Tweak checkroot to work with recent versions of busyboxRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01e2fsprogs: Upgrade 1.41.5 -> 1.45.12Richard Purdie
* 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>
2010-06-01gcc-configure-runtime: Make sure the sysroot is configuredRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01sanity.bbclass: Check for SDKMACHINE=i686 and error if foundRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01dropbear: don't apply no-password patchJoshua Lock
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>
2010-06-01busybox: disable mdev, we use udevJoshua Lock
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>
2010-06-01patch.bbclass: Merge patch enhancements from OE by Chris LarsonJoshua Lock
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>
2010-06-01pm-utils: Upgrade to 1.3.0 and fix SRC_URI not to point at SCM generated ↵Richard Purdie
tarballs Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-06-01eds-dbus: Disable parallel makeRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-28qemu: add some extra ldflags to make it link succesfullyJoshua Lock
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>
2010-05-28Drop vm_mmap_min_addr checks from scripts and sanity classJoshua Lock
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>
2010-05-28qemu: reduce duplication, use an inc file and share common patchesJoshua Lock
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
2010-05-27qemu: Update the static recipe to 0.12.0Jeff Dike
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-05-27qemu: updated the glflags patch, which is needed by qemusdk.Jeff Dike
Signed-off-by: Jeff Dike <jdike@linux.intel.com>
2010-05-27lib/oe/patch.py: Fix datastore references in error pathsRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-26handbook: Add alpha verison of a BSP specificationRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-26qemu: Updated to 0.12.0Jeff Dike
Updated the metadata in the recipe, changed the git revision in poky-default-revisions.inc, and pulled the qemu patches forward.
2010-05-25poky-default.inc: Bump linux-libc-headers to 2.6.33Joshua Lock
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>
2010-05-25strace: bump from 4.15.18 to 4.15.20Joshua Lock
The old version didn't build with the older linux-libc-headers Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-25busybox: bump to 1.15.3 from OEJoshua Lock
Import the 1.15.3 recipe from OpenEmbedded and tweak to match Poky style Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-24relocatable.bbclass: reduce the amount of outputJoshua Lock
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>
2010-05-24poky-default.inc: roll-back preferred linux-libc-headers to 2.6.30Joshua Lock
Our current Busybox version doesn't support 2.6.33 headers. Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-24Update directdisk images to use common inc filesJoshua Lock
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-24kernel.bbclass: Simplify the current external module codeRichard Purdie
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-05-24eggdbus: Disable PARALLEL_MAKEScott Garman
* Fixes eggdbusenumtypes.h gen/use errors Signed-off-by: Scott Garman <sgarman@zenlinux.com>
2010-05-24xserver-kdrive-glamo: Fix broken SRC_URIScott Garman
Signed-off-by: Scott Garman <sgarman@zenlinux.com>
2010-05-24kernel.bbclass: Stop staging binaries within scripts/Scott Garman
* 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-20kernel.bbclass: tidy up staging of headersJoshua Lock
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-20linux-libc-headers: add 2.6.33 headersJoshua Lock
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>
2010-05-20kernel-arch.bbclass: merge improved arch detection from OE.devJoshua Lock
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20kernel.bbclass: Package Kernel firmwareJoshua Lock
Merged change from OE.dev to create packages of the kernel firmware Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-20linux-kernel-base.bbclass: merge version detection updates from upstreamJoshua Lock
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>
2010-05-20kernel.bbclass: match x86 header installation to other architecturesJoshua Lock
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-19linux: Bump to 2.6.33.2Joshua Lock
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>
2010-05-19linux-moblin: add 2.6.33.2 kernel from MeeGo 1.0Joshua Lock
Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-05-19kernel.bbclass: fix installing of kernels 2.6.34 and aboveJoshua Lock
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-18Move all QEMU machines to use a common kernel recipe set and versionJoshua Lock
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>
2010-05-17add a new scripts create-pull-requestNitin A Kamble
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>