summaryrefslogtreecommitdiffstats
path: root/meta-initramfs/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
* meta-oe: remove trailing spacesMartin Jansa2016-08-221-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-oe: fix indentationMartin Jansa2016-08-221-3/+3
| | | | | | | | * remove tabs which sneaked in since last cleanup * meta-oe layers are using consistent indentation with 4 spaces, see http://www.openembedded.org/wiki/Styleguide Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* grubby: fix no GNU_HASH warningHongxu Jia2016-08-081-1/+1
| | | | | | | | | | - Let recipe's LDFLAGS work in Makefile. - Pass option '-e' to Makefile, let environment CFLAGS append to the one in Makefile. Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* grubby: add grubby 8.40-1mingli.yu@windriver.com2016-07-294-0/+139
| | | | | | | | | | | | * Add grubby bb * Rename grub2-editenv to grub-editenv as we don't use the name grub2-editenv for grub2 * Add ptest support * Update #!/bin/bash to #!/bin/sh in test.sh to remove bashisms Signed-off-by: Mingli Yu <mingli.yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: fix install destination in 64bit envMichael Walle2016-07-291-0/+1
| | | | | | | | | klibc installs everything into /usr/lib by default. But the recipe assumes it installs to ${libdir} which is /usr/lib64 in 64bit environment. Package generation fails badly in this case. Set INSTALLDIR to fix this. Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-initramfs: use bb.utils.contains() instead of base_contains()Ross Burton2016-04-281-1/+1
| | | | | | | | base_contains() is a compatibility wrapper and may warn in the future, so replace all instances with bb.utils.contains(). Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: fix sh deps ver (PR is needed after PV)Andrea Adami2016-02-251-1/+1
| | | | | | | | | | | | | | Revert commit dd1ca18 removing ${PR}. Bad idea. The shared lib could not be found giving this error: Collected errors: * satisfy_dependencies_for: Cannot satisfy the following dependencies for klibc-utils-XXX: * libklibc (= 2.0.4) * * opkg_install: Cannot install package klibc-utils-XXX. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc_2.0.4: Silence Warning about klibc-xxx-so already strippedAndrea Adami2016-02-251-0/+1
| | | | | | | | | | | Fixes: WARNING: File 'usr/lib/klibc-HWWIvOaMdZy4N4-6rLLHAB2TjFQ.so' from klibc was already stripped, this will prevent future debugging! WARNING: File 'usr/lib/klibc/lib/klibc-HWWIvOaMdZy4N4-6rLLHAB2TjFQ.so' from klibc was already stripped, this will prevent future debugging! Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc_2.0.4: Silence QA Error about non-symlink so [dev-elf]Andrea Adami2016-02-251-0/+1
| | | | | | | | | | | | | | | | Following debian packaging-style we have a copy of klibc-xxx.so in libklibc-dev. (Comments can be found in klibc.spec.in) Fixes: ERROR: QA Issue: -dev package contains non-symlink .so: ibklibc-dev path 'work/i586-oe-linux/klibc/2.0.4-r0/packages-split/ libklibc-dev/usr/lib/klibc/lib/klibc-HWWIvOaMdZy4N4-6rLLHAB2TjFQ.so' -dev package contains non-symlink .so: libklibc-dev path 'work/i586-oe-linux/klibc/2.0.4-r0/packages-split/ libklibc-dev/usr/lib/klibc/lib/libc.so' [dev-elf] Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc_2.0.4: update to 4d1997d - Fix build for qemux86Andrea Adami2016-02-252-2/+2
| | | | | | | | | | | Minimally rebase staging.patch and follow upstream commits. Fixes: | usr/klibc/socketcalls/socket.o: In function `socket': | .../usr/klibc/socketcalls/socket.S:8: multiple definition of `socket' Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: use bash-completion.bbclassGeorge McCollister2016-02-151-5/+2
| | | | | | | Use bash-completion.bbclass to package bash completions. Signed-off-by: George McCollister <george.mccollister@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: 043 -> 044Dai Caiyun2016-01-271-4/+4
| | | | | | | Upgrade dracut from 043 to 044. Signed-off-by: Dai Caiyun <daicy.fnst@cn.fujitsu.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: fix host-user-contaminatedRobert Yang2015-12-181-0/+3
| | | | | | | | | | | | Fixed: dracut-043+giteab03540cd695d940062af5b55c02e8829aaa526: dracut: /dracut/usr/lib/dracut/modules.d/99img-lib/img-lib.sh is owned by uid 15220, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] lib32-dracut-043+giteab03540cd695d940062af5b55c02e8829aaa526: lib32-dracut: /lib32-dracut/usr/lib/dracut/modules.d/99img-lib/img-lib.sh is owned by uid 15220, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] Its Makefile uses cp -arx to install modules.d, so fix the owner to root:root Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: RDEPEND on util-linuxJoe Slater2015-10-231-1/+1
| | | | | | | | We might need findmnt and setsid, which are in the util-linux package. Signed-off-by: Joe Slater <jslater@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: install modules to /usr/libWenzong Fan2015-09-231-2/+7
| | | | | | | | | | | | | | | The dracut modules will be installed to /usr/lib64 while building 64bit targets with multilib enabled, this causes runtime errors: dracut: Cannot find /usr/lib/dracut/dracut-functions.sh. dracut: Are you running from a git checkout? dracut: Try passing -l as an argument to /usr/bin/dracut The dracut modules, 50-dracut.install and 51-dracut-rescue.install must be installed to /usr/lib as Fedora 20 does. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: RDEPEND on systemd optionallyRobert Yang2015-09-231-5/+6
| | | | | | | | Use PACKAGECONFIG to depend on systemd optionally. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: upgrade from 038 to 043Kang Kai2015-07-301-3/+3
| | | | | Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc.inc: use x86 over-ride instead of i486/i586/i686/pentiumAndre McCurdy2015-06-081-4/+0
| | | | | | | | 32bit x86 is covered by the x86 over-ride, so duplicate over-rides for i486/i586/i686/pentium are not required. Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: recipe cleanupDan McGregor2015-02-121-6/+19
| | | | | | | | | | Split out bash-completion data Update RDEPENDS: getopt is util-linux-getopt now Use distro_features_check to require systemd Recommend busybox Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ubi-utils-klibc_1.5.1: initial commit of v. 1.5.1Andrea Adami2014-11-177-0/+470
| | | | | | NOTE: we track master upstream so we are some commits ahead v 1.5.1. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* ubi-utils-klibc_1.5.0: remove recipe and patchesAndrea Adami2014-11-176-177/+0
| | | | | | Next patch replaces with v. 1.5.1 and new/rebased patchset Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: define KLIBCLIBGCCAndrea Adami2014-11-171-0/+1
| | | | | | | | | | | | | | | | Fix build of klibc extending the EXTRA_OEMAKE. | LIST usr/klibc/klib.list | KLIBCAR usr/klibc/libc.a | KLIBCLD usr/klibc/libc.so | arm-oe-linux-gnueabi-ld: cannot find libgcc.a: No such file or directory | make[2]: *** [usr/klibc/libc.so] Error 1 | make[2]: *** Waiting for unfinished jobs.... | make[1]: *** [all] Error 2 | make: *** [klibc] Error 2 | ERROR: oe_runmake failed Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: klcc: consider --sysroot option and override gcc-cross encoded sysrootAndrea Adami2014-09-262-0/+15
| | | | | | | | | | | | | For the recipes built with klcc-cross it is necessary to pass --sysroot otherwise we default to the one encoded in gcc-cross which actually is the 'first one' built. The issue was revealed when building for armv4 after having built for armv5te: the produced binaries did contain Illegal Instruction (bx lr). Use ${TOOLCHAIN_OPTIONS} variable to specify --sysroot=${STAGING_DIR_TARGET} Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: update to 038Koen Kooi2014-08-281-3/+3
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: add 'getopt' to RDEPENDSKoen Kooi2014-08-281-1/+2
| | | | | | | | This drags in full util-linux, a future TODO is to split up util-linux completely in OE-core. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc-utils: add explicit dependency on klibc for the shared utilsAndrea Adami2014-07-281-0/+2
| | | | | | | | | The two recipes for klibc-utils (static and shared) have been split-off from a single original recipe for more granular packaging and share the same SRC_URI set in the .inc file so there is an implicit dependency. Make it explicit for the utils needing the shared klibc lib at runtime. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: upgrade to released 2.0.4Andrea Adami2014-07-2410-1/+1
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc_cross: move in target sysroot as crossscriptAndrea Adami2014-05-041-17/+23
| | | | | | | | | | | | | Klcc-cross is properly a crosscript so avoid to inherit cross.bbclass and stage it in target sysroot under usr/bin/crossscripts. Minor adjustment is necessary for INSTALLDIR. Finally some magic mangling is applied fixing the paths of sstate so that it is invalidated in case of subsequent builds targeting machines with the same arch and in case of builds sharing the sstate cache. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: restylize a bit the recipesAndrea Adami2014-04-066-72/+51
| | | | | | | | | No runtime changes. Reorder and fix some typos in the comments. Remove unneeded empty do_install from utils. Fix bogus PACKAGES_${PN} = "${PN}". Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klcc-cross: force rebuild for each MACHINE of the same archAndrea Adami2014-02-281-0/+6
| | | | | | | | | | In case of subsequent builds for machines belonging to the same arch we have to rebuild the klcc-cross wrapper because it is harcoding the path to the headers in machine sysroot. This hack is necessary to avoid to mark the klibc infrastructure as machine-specific. Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* dracut: update to 036Koen Kooi2014-02-192-44/+8
| | | | | | | | * Patch was applied upstream, delete it * Add coreutils dep to stop scripts from erroring out * bump PE to since 'git' > '036' Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: ensure package strip logic stays the same after oe-core ↵Koen Kooi2014-02-171-0/+1
| | | | | | | | package.bbclass changes See http://patches.openembedded.org/patch/65311/ Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
* klibc.inc: remove ${PR} leftoverAndrea Adami2014-02-161-1/+1
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* dracut: add git versionKoen Kooi2014-01-222-0/+77
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: upgrade from 2.0.2 to release 2.0.3Andrea Adami2013-12-1710-11/+1
| | | | | | | Klibc now supports aarch64 / arm64 While there, remove PR/INC_PR from the recipes Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc.inc: add mapping for 64-bit ARM buildsKoen Kooi2013-12-171-0/+1
| | | | | | Klibc is following the kernel naming ('arm64') instead of the toolchain naming ('aarch64'). Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
* recipes: Remove PR = r0 from all recipesMartin Jansa2013-11-011-1/+0
| | | | | | | | | | | * Remove all PR = "r0" from all .bb files in meta-oe repo. This was done with the command sed -e '/^PR.*=.*r0\"/d' meta*/recipes*/*/*.bb -i * We've switching to the PR server, PR bumps are no longer needed and this saves people either accidentally bumping them or forgetting to remove the lines (r0 is the default anyway). Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross: disable more unused tasksAndrea Adami2013-09-301-4/+11
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* remove the unnecessary protocol parametersJackie Huang2013-09-032-2/+2
| | | | | | | | | It's not necessary to specify the protocol parameter when it's the default protocol for the fetcher, e.g. the default protocol for git fetcher it git, "protocol=git" isn't needed. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross_2.0.2: refactor recipe to respect exec_prefixAndrea Adami2013-09-032-31/+4
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc_2.0.2: refactor recipe to respect exec_prefixAndrea Adami2013-09-035-29/+15
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: add SUMMARYAndrea Adami2013-06-181-0/+1
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klcc-cross: add SUMMARYAndrea Adami2013-06-181-0/+1
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc(-static)-utils: add SUMMARYAndrea Adami2013-06-182-0/+2
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* ubi-utils-klibc: add SUMMARY and DESCRIPTIONAndrea Adami2013-06-181-1/+2
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* klibc: fix KLIBCARCH for x86-64, powerpc and powerpc64Andrea Adami2013-05-131-0/+3
| | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
* recipes: Unify indentationMartin Jansa2013-04-157-72/+68
| | | | | | | | | | | | | | | | | | | | | | | | | * This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc_2.0.2: apply FIX_V4BX patch for armv4 targets onlyAndrea Adami2013-01-302-3/+24
| | | | | | | | | * linker fix is needed to avoid 'bx, lr' instruction on armv4 * patch is applied only for armv4 for eabi builds * http://wiki.debian.org/ArmEabiPort#Choice_of_minimum_CPU Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: upgrade from 2.0.1 to 2.0.2Andrea Adami2012-11-1611-6/+5
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* klibc: refactor runtime deps for shared utilsAndrea Adami2012-11-162-40/+5
| | | | | | | rebased after d.expand / bb.data.expand change Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>