summaryrefslogtreecommitdiff
path: root/meta/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* coreutils: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* eglibc: Generate cross testing script during installKhem Raj2011-12-125-10/+60
| | | | | | | | | | | | | | | | | | | | | EGLIBC has long had cross testing capability, so use that there are few steps needed on setting up the target as well as the build host. This patch tries to generate a script with all the needed environment on build host system To use this script one needs to setup the target as described in the testing intructions of eglibc and then this script can directly interface to the target and run the tests from eglibc's build directory. To run this script bash <script> username@testing_hostname/ip The output can be dumped into a log file for later viewing and checked for "Error " to see the failed tests Removes INC_PR its not used anywhere Signed-off-by: Khem Raj <raj.khem@gmail.com>
* task-core-nfs: Add nfs-utils-client to RDEPENDSKhem Raj2011-12-121-2/+4
| | | | | | | | | include nfs client in tast-core-nfs as well this is handy when we need it on target e.g. testing eglibc needs it and we can just do EXTRA_IMAGE_FEATURES += "nfs-server" Signed-off-by: Khem Raj <raj.khem@gmail.com>
* task-self-hosted: Move tools to host-tools taskSaul Wold2011-12-121-10/+10
| | | | | | | | Moved kernel modules for iptable and tun, along with dhcp-client iptables, mc, screen to host-tools as they are not sdk. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* task-self-hosted: Add host-tools taskSaul Wold2011-12-121-0/+12
| | | | | | | Added tools to create and manage ext* partitions e2fs*, parted Signed-off-by: Saul Wold <sgw@linux.intel.com>
* task-self-hosted: Added perl-pod (slight reorder)Saul Wold2011-12-121-1/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* task-self-hosted: Reorder by AlphaSaul Wold2011-12-121-19/+19
| | | | | | No additions/subtractions Signed-off-by: Saul Wold <sgw@linux.intel.com>
* ncurses: libcurses.so should link to libncurses.soSaul Wold2011-12-121-1/+4
| | | | | | | | | The current libcurses (backward compat) links to libncurses.so.5.9, this causes a problem since this library also needs libtinfo, the libncurses.so, uses a "ld script" to include both, libcurses.so should point to libncurses.so (the script) not the library. Signed-off-by: Saul Wold <sgw@linux.intel.com>
* OECore license fixes: meta/*Elizabeth Flanagan2011-12-0812-2404/+15
| | | | | | | | | | | | | | | | | | | | | | | | | This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LICENSE field has an imaginary license that didn't exist This fixes most of the LICENSE warnings thrown, along with my prior commit adding additional licenses to common-licenses and additional SPDXLICENSEMAP entries. HOWEVER..... there is much to be done on the license front. For a list of recipes with licenses that need obvious fixing see: https://wiki.yoctoproject.org/wiki/License_Audit That said, I would suggest another license audit as I've found enough inconsistencies. A good suggestion is when in doubt, look at how openSuse or Gentoo or Debian license the package. Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com>
* gettext-minimal-native: Fix LicenseRichard Purdie2011-12-082-676/+6
| | | | | | | | Only .m4 macros are included in this recipe so the correct license is FSF-Unlimited as specified in those marcros, not the main gettext license. This patch corrects that mistake. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted-image: remove extra space since we use additional disk insteadSaul Wold2011-12-081-3/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* initrdscripts: add sleep to avoid kernel messages before install messageSaul Wold2011-12-081-0/+3
| | | | | | | | As suggested by Darren Hart [YOCTO #725] Signed-off-by: Saul Wold <sgw@linux.intel.com>
* initramfs-framework: provides a modular initramfsOtavio Salvador2011-12-087-0/+401
| | | | | | | | | | | | | | | | | Provides the API and modules for a modular initramfs. The currently included modules are: * initramfs-module-debug adds support to dynamic debugging of initramfs using bootparams * initramfs-module-udev: enables udev usage * initramfs-module-mdev: enables mdev usage * initramfs-module-e2fs: adds support for ext4, ext3 and ext2 filesystems Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* dropbear: Upgrade from 0.53.1 to 2011.54Mei Lei2011-12-084-44/+23
| | | | | | This new version added ALLOW_BLANK_PASSWORD option. So change the allow-nopw.patch content to enable this function. Signed-off-by: Mei Lei <lei.mei@intel.com>
* eglibc: Update 2.14 recipes to latest SVN tipKhem Raj2011-12-062-33/+35
| | | | | | | Adjust patches to apply on new sourcebase Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: fix compilatoin with x32 toolchainNitin A Kamble2011-12-052-1/+78
| | | | | | | | | Pass along CC & CFLAGS vars so that the tune parameters set get used. This fixes compilation with x32 toolchain. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: H.J. Lu <hjl.tools@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: update to 1.19.3Anders Darander2011-12-0210-126/+245
| | | | | | | | The updates to patch busybox-udhcpc-no_deconfig.patch is not fully verified. Adds one upstream patch to 1.19.3. Signed-off-by: Anders Darander <anders@chargestorm.se>
* zlib 1.2.5: install pkgconfig file, needed for e.g. modern webkitKoen Kooi2011-12-011-2/+16
| | | | | | | Upstream has grown cmake support which would allow us to dump the OE autotools hack, but the cmakefile doesn't install the .pc file either and breaks with zlib-native Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade to version 2.30.1Dongxiao Xu2011-12-011-3/+3
| | | | | Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: fix u-a for base64, mktemp and dfMartin Jansa2011-12-011-6/+14
| | | | | | | | | | | | | | | | * busybox installs mktemp and df to base_bindir not bindir SHR root@gjama ~ $ ll /bin/df /bin/mktemp /bin/base64 lrwxrwxrwx 1 root root 7 Nov 10 15:44 /bin/df -> busybox lrwxrwxrwx 1 root root 7 Nov 10 15:44 /bin/mktemp -> busybox lrwxrwxrwx 1 root root 7 Nov 28 15:48 /bin/base64 -> busybox * so u-a for coreutils fails: update-alternatives: Error: cannot register alternative base64 to /usr/bin/base64 since it is already registered to /bin/base64 update-alternatives: Error: cannot register alternative mktemp to /usr/bin/mktemp since it is already registered to /bin/mktemp update-alternatives: Error: cannot register alternative df to /usr/bin/df since it is already registered to /bin/df Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-self-hosted: install sudo, tun.ko, iptables, libgl and libgl-dev into ↵Dexuan Cui2011-12-011-4/+10
| | | | | | | | | | | | | | the target sudo, kernel-module-tun and iptables are needed by runqemu. strace has appeared in RDEPENDS_task-self-hosted-debug, so let's remove it from RDEPENDS_task-self-hosted-extended. install libglu and libgl-dev rather than mesa-dri and mesa-dri-dev due to the recent commit "mesa: package gl/egl/osmesa to separate packages". Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* meta-environment: Fix a typo in do_populate_sysroot[noexec]Darren Hart2011-11-301-1/+1
| | | | | | | | I noticed with while grepping for usage of noexec. Replace do_populage_sysroot with do_populate_sysroot. Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-box2d: drop unbuildable clutter-box2d-1.6_0.10.0Joshua Lock2011-11-301-2/+2
| | | | | | It's very old at this point and doesn't build with recent clutter Signed-off-by: Joshua Lock <josh@linux.intel.com>
* util-linux: use u-a to provide /sbin/getty from util-linux-agettyMartin Jansa2011-11-302-1/+9
| | | | | | * inittab and systemd-serialgetty expects /sbin/getty not agetty Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tinylogin: use u-a for getty so we can provide /sbin/getty from ↵Martin Jansa2011-11-301-1/+12
| | | | | | util-linux-agetty too Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* task-sdk-host-nativesdk: add autotools nativesdk to meta-toolchainWenzong Fan2011-11-301-1/+3
| | | | | | | | | | | | | | Add automake-nativesdk and autoconf-nativesdk to meta-toolchain for fixing the configure issue: WARNING: unrecognized options: --with-libtool-sysroot This will allow user to run 'autoreconf' under their projects and process the libtool m4 macros correctly. [YOCTO #1603] Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-initial: Ensure symlinks point to the correct location when built ↵Richard Purdie2011-11-291-0/+12
| | | | | | | | | | | | from sstate cache If the sstate files are installed into a sysroot from the sstate cache, the directory to the main sysroot can change and the symlinks aren't adjusted to account for this. This is a problem specific to the toolchain bootstrap process. This patch adds up a function to recreate the symlinks, hence ensuring they always point at the correct location. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-passwd: Fix raceRichard Purdie2011-11-291-0/+2
| | | | | | | | The do_package task this recipe injects depends on the output of do_populate_sysroot to be present. This introduces the correct dependency so that the package task works correctly. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Self Hosted Image: Added Task and ImagesSaul Wold2011-11-292-0/+185
| | | | | | | | | | This is the first pass of creating a self hosted image, this task and image can pass bitbake's sanity check (if modified to remove the cvs check) and can build psuedo, albit very slowly on qemu. Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Dexuan Cui <dexuan.cui@intel.com> Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* getVar/setVar cleanupsRichard Purdie2011-11-263-25/+18
| | | | | | | Complete the bb.data.getVar/setVar replacements with accesses directly to the data store object. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc.inc: Remove EGLIBPARALLELISM from deps for EXTRA_OEMAKEMatthew McClintock2011-11-241-0/+1
| | | | | | | Without this simply changing the number of threads via PARALLEL_MAKE can invalidate sstate-cache Signed-off-by: Matthew McClintock <msm@freescale.com>
* eglibc_2.13: update SRCREVKang Kai2011-11-242-182/+2
| | | | | | | Update eglibc 2.13 SRCREV to 15508, just to sync with upstream Remove glibc_bug_fix_12454.patch, because it is already merged. Signed-off-by: Kang Kai <kai.kang@windriver.com>
* base-passwd: add Upstream-Status to patches, remove unused patchScott Garman2011-11-243-27/+22
| | | | | | mysql.patch is not used by the recipe anymore, so delete it. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* dbus: update to 1.4.16Koen Kooi2011-11-214-7/+5
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* netbase: Update recipe 4.46 -> 4.47Khem Raj2011-11-2112-3/+3
| | | | | | | moreover 4.46 tar is not available on debian pools Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext_0.18.1.1: Fix QA IssueKhem Raj2011-11-211-2/+3
| | | | | | | | | | | For uclibc builds we get the following QA error ERROR: QA Issue: non -dev/-dbg/-nativesdk package contains symlink .so: gettext-runtime path '/work/armv5te-oe-linux-uclibceabi/gettext-0.18.1.1-r4/packages-split/gettext-runtime/usr/lib/libintl.so' Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: fix qsort_t testing for uclibcHenning Heinold2011-11-182-58/+1
| | | | | | | | | | | | * instead of disabling the configure test and set it always true use the site files to set it true for glibc/eglibc and false for uclibc * remove the patch ' tested only for uclibc * bump PR Signed-off-by: Henning Heinold <heinold@inf.fu-berlin.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kbd: use u-a for chvt, deallocvt, fgconssole, openvt, conflicts with busyboxMartin Jansa2011-11-151-1/+28
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* util-linux: bump PR after u-a changesMartin Jansa2011-11-151-1/+1
| | | | | | | * it's in separate commit because original PR change was eaten by later commit util-linux: split mcookie into a package Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* util-linux: add missing u-a calls for setsid chrtMartin Jansa2011-11-151-0/+4
| | | | | | | | * someone added them to usrbinprogs_a, but without u-a calls added * similar problem is with chfn chsh newgrp, but those are not built in current version Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* util-linux: use u-a for flock and blockdev, conflicts with busyboxMartin Jansa2011-11-151-3/+7
| | | | | | | | | | | | | | | | * nobody replied on http://lists.linuxtogo.org/pipermail/openembedded-core/2011-September/009409.html * be aware that all those renames to foo.${PN} are also applied for native variants so now we have utils like tmp-eglibc/sysroots/x86_64-linux/usr/bin/flock.util-linux-native which are not used ie in package_ipk.bbclass: package_update_index_ipk because it calls just flock so if that's problem then we should apply those renames only for target version (and live with possible overwrites in -native sysroot) or teach u-a postinst/prerm to happen also for sysroot population Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* base-passwd: Move update-passwd into a separate packageRichard Purdie2011-11-151-1/+13
| | | | | | | | | | update-passwd is the only user of the passwd/group.master files and was never used by OE since it wasn't run. This patch packages this separately and adds an appropriate postinst to make the package useful so people can include it as they wish. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base-passwd: Fix the broken preinst/postinstallRichard Purdie2011-11-151-31/+29
| | | | | | | | | | | The preinst accesses file which may not yet have been unpacked. The postinst is too late for the creation of these files for at least the opkg backend. This patch therefore encodes the file contents into the preinst, resolving the various issues once and for all. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: split mcookie into a packageOtavio Salvador2011-11-112-2/+3
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* task-core-boot, keymaps: add another VIRTUAL-RUNTIME to allow distributions ↵Martin Jansa2011-11-101-2/+4
| | | | | | to use different set of initscripts or no initscripts at all Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kbd: add RREPLACES/RCONFLICTS/RPROVIDES for upgradeable path from console-toolsMartin Jansa2011-11-101-0/+5
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kbd: import from meta-oeMartin Jansa2011-11-101-0/+19
| | | | | | * replaces console-tools used in keymaps Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ncurses: refactor configure to avoid configuring widec when disabledDarren Hart2011-11-101-31/+35
| | | | | | | | | | | | | | | | | | | | The ENABLE_WIDEC variable can be used to disable ncurses wide character support when your C library doesn't support it. Currently, the do_configure step configures for both narrow and wide characters regardless and only checks ENABLE_WIDEC during compilation. This leads to QA failures with host contamination during configure if the C library doesn't support wide characters. Refactor do_configure with a new ncurses_configure helper function and only configure for wide character support if ENABLE_WIDEC is true. Ensure that configure errors are propogated back through to do_configure. Tested with ENABLE_WIDEC as true and false via an ncurses bbappend on i586, including basic error injection. V2: INC_PR bump Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* libxml2: use Copyright in LIC_FILES_CHKSUM instead of COPYINGMartin Jansa2011-11-102-2/+2
| | | | | | | | * COPYING is replaced by symlink to Copyright during do_configure (see configure.in), then we end with link to nonexistent file * same issue as libxslt had http://patchwork.openembedded.org/patch/14195/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Convert to use direct access to the data store (instead of bb.data.*Var*())Richard Purdie2011-11-1011-36/+36
| | | | | | | | | | | | | | | This is the result of running the following over the metadata: sed \ -e 's:bb.data.\(setVar([^,()]*,[^,()]*\), *\([^ )]*\) *):\2.\1):g' \ -e 's:bb.data.\(setVarFlag([^,()]*,[^,()]*,[^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^(), ]*\) *,\([^)]*\)):\2.\1,\3):g' \ -e 's:bb.data.\(getVarFlag([^,()]*,[^,()]*\), *\([^() ]*\) *):\2.\1):g' \ -e 's:bb.data.\(getVar([^,()]*\), *\([^) ]*\) *):\2.\1):g' \ -i `grep -ril bb.data *` Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>