aboutsummaryrefslogtreecommitdiffstats
path: root/meta-initramfs
Commit message (Collapse)AuthorAgeFilesLines
* klibc: Fix build with clangKhem Raj2017-08-132-0/+35
| | | | | | | Remove gcc specific options use common one instead Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* grubby: Link with libexecinfo on muslKhem Raj2017-07-243-2/+58
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dracut: Upgrade to 045Khem Raj2017-07-242-6/+46
| | | | | | | Fix build on musl while here Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexec-tools-klibc: Fix build with muslKhem Raj2017-07-242-0/+31
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: Fix build issue when default ISA is not thumbKhem Raj2017-07-241-1/+1
| | | | | | | | | We were passing empty string '' to make as option when ISA was not thumb this breaks build for machines/distros which do not use ARM_INSTRUCTION_SET = thumb Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: Fix linking by using bfd linker when default linker is goldKhem Raj2017-07-142-0/+31
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ubi-utils-klibc: Pass TUNE_CCARGS into CFLAGSKhem Raj2017-07-141-0/+1
| | | | | | | | This is needed for hard float ABI selection options Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: Fix build with muslKhem Raj2017-07-145-11/+200
| | | | | | | | | | | | klibc failed to build with armv7+ when using thumb2 it needed to resepct TUNE_CCARGS Add patches to fix build with musl, to sort out the linux header maze. Signed-off-by: Khem Raj <raj.khem@gmail.com> Cc: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexecboot: update recipe to master on github (4c4f127)Andrea Adami2017-06-226-376/+4
| | | | | | | | With pending OE patches and a new fix for gcc 7. Set PV = "0.6+git${SRCPV}" while waiting for a new 0.7 tarball upstream. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc: disable PARALLEL_MAKEAndrea Adami2017-04-241-0/+1
| | | | | | | | | | | | On modern buidsystems with many cores there are sporadic build failures. The issue is known and a fix in the sources is awaited (new Kbuild). http://www.zytor.com/pipermail/klibc/2013-May/003420.html For the moment, disable PARALLEL_MAKE. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-071-1/+1
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* initramfs-kexecboot-klibc-image: remove blacklistingAndrea Adami2017-02-201-2/+0
| | | | | | | | Ex patch 7/9 of the 2017-02-13 serie, not landed in patchwork. Recipe does build with the recent changes for meta-initramfs. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexec-tools-klibc_2.0.2: remove blacklistingAndrea Adami2017-02-161-2/+0
| | | | | | | Recipe does build with the pending changes for meta-initramfs. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klibc-utils_2.0.4: remove blacklistingAndrea Adami2017-02-161-2/+0
| | | | | | | Recipe does build with the pending changes for meta-initramfs. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexecboot(-klibc)_0.6: remove blacklistingAndrea Adami2017-02-161-3/+0
| | | | | | | Recipe does build with the pending changes for meta-initramfs. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ubi-utils-klibc_1.5.1: remove blacklistingAndrea Adami2017-02-161-2/+0
| | | | | | | Recipe does build with the pending changes for meta-initramfs. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross: Use SYSROOT_DIRS to add dirs to stage in sysrootAndrea Adami2017-02-161-6/+1
| | | | | | | As done for libtool-cross in oe-core. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross: restrict scope of SSTATE_SCAN_FILESAndrea Adami2017-02-161-1/+1
| | | | | | | | As done in libtool-cross from oe-core we prefer to be specific even when there is just one file. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross: disable packaging using appropriateAndrea Adami2017-02-161-7/+4
| | | | | | | | | Instead of deleting the packaging tasks we simply inherit nopackages.bbclass. Done that we do set PACKAGES to empty. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* klcc-cross: fixes for recipe specific sysrootAndrea Adami2017-02-161-5/+7
| | | | | | | | | | The klcc script encodes the paths with custom escaping. As stated in the patch "Turn the horribly encoded paths into something which sstate can transform using its ususal magic by removing all the crazy escaping". Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* smbnetfs gnome-disk-utility contacts kexecboot ↵Martin Jansa2017-02-132-0/+4
| | | | | | | | | | | initramfs-kexecboot-klibc-image system-config-keyboard system-setup-keyboard geany geany-plugins efivar efibootmgr gimp system-config-keyboard tumbler: Blacklist * fails repeatedly as reported in: http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111112.html http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111173.html http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111180.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-edbus exquisite elementary libeweather unionfs-fuse xfsprogs gmtk ↵Martin Jansa2017-02-133-0/+6
| | | | | | | | | devilspie2 gnome-backgrounds gnome-desktop gnome-mime-data gtk-engines gtksourceview2 libgnomekbd libidl-native onboard libgpewidget ubi-utils-klibc kexec-tools-klibc gupnp-igd gupnp-tools dvb-apps gstreamer mpd crda netcat-openbsd wireshark gnokii libmbim mosh networkmanager-openvpn libtelepathy dbus-daemon-proxy libdbus-c++ php vala-dbus-binding-tool collectd libgxim pywbem gtkhtml2 fbida fontforge libsexy wayland-fits xstdcmap xf86-video-glamo font-adobe-100dpi font-adobe-utopia-100dpi font-bh-100dpi font-bh-lucidatypewriter-100dpi font-misc-misc crash a2jmidid libsdl2-mixer libsdl-mixer minidlna sylpheed libsdl2-ttf libsdl-ttf ode pidgin postgresql syslog-ng usb-modeswitch xdg-user-dirs gateone python3-cryptography-vectors python3-ndg-httpsclient python-cryptography-vectors python-pbr bundler netdata menulibre openzone xfce4-verve-plugin iperf terminus-font xf86-video-nouveau ipmiutil klibc-utils pmbw multipath-tools gparted, gnome-system-monitor, php, vala-dbus-binding-tool, gtkmathview, lmsensors, postgresql: Blacklist * fails repeatedly as reported in: http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111112.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-yocto-tiny-kexecboot: remove obsoleted recipeAndrea Adami2017-02-132-76/+0
| | | | | | | | | | | | With the changes about the kernel build directories it is now hard to build two different flavors together witout races. This recipe was meant as example back then when kexecboot was introduced. Nowadays the only users are the devices in meta-handheld and they use a more modern and maintained linux-kexecboot kernel. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* initramfs-kexecboot-image: disable runtime dependency on run-postinstsAndrea Adami2017-02-131-2/+6
| | | | | | | | | | | | | | | The runtime dependency chain leads to the install of unneeded files: /usr/sbin/run-postinsts /usr/sbin/update-rc.d This comes from the default value of ROOTFS_BOOTSTRAP_INSTALL='run-postinsts' To fix this, for this image we need an empty var. While there, do the same for KERNELDEPMODDEPEND as suggested in image.bbclass. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* remove True option to getVar callsJoshua Lock2016-12-023-4/+4
| | | | | | | | | getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
* grubby: add bash to RDEPENDS_grubby-ptestMingli Yu2016-09-262-31/+1
| | | | | | | | | | | * Add bash to RDEPENDS_grubby-ptest * As grubby upstream still continually updates ptest script test.sh with bash specific syntax such as commit 98cab84501f86bd98f12653c11f4ecc632139399 and etc, so no need to remove bashisms Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* 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>
* initramfs-kexecboot-klibc-image: Skip for nios2Khem Raj2016-05-271-0/+6
| | | | | | | nios2 does not support klibc Signed-off-by: Khem Raj <raj.khem@gmail.com> 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>
* initramfs-{debug,kexecboot}-image: zero out the rootfs_extra_space in ↵Stephano Cetola2016-04-282-0/+3
| | | | | | | | | | initramfs images Setting IMAGE_ROOTFS_EXTRA_SPACE impacts the initramfs images, results in an error about INITRAMFS_MAXSIZE. Signed-off-by: Stephano Cetola <stephano.cetola@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-yocto-tiny-kexecboot: fix build error (cpio not found)Andrea Adami2016-03-041-1/+1
| | | | | | | | | | | As seen in the autobuilder the script generating the initramfs fails because the .cpio is not found. Match changes in the oe-core classes and redefine the INITRAMFS_TASK. See commit 59a5f59 in oe-core "classes: Fix do_rootfs references" Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexecboot: enable text UI in default EXTRA_OECONF.Andrea Adami2016-03-041-1/+1
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexecboot: sync fix for gcc5 with upstreamAndrea Adami2016-03-041-3/+4
| | | | | Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-yocto-tiny-kexecboot: revert Yocto specific console checkAndrea Adami2016-03-042-0/+49
| | | | | | | | Revert Yocto-specific : "check console device file on fs when booting". Fix kernel panic at boot because of the missing /dev/console. Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* linux-yocto-tiny-kexecboot: disable do_shared_workdir taskAndrea Adami2016-02-251-0/+1
| | | | | | | Simultaneous builds of mismatched kernel versions fail because of contamination. Signed-off-by: Andrea Adami <andrea.adami@gmail.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>
* linux-yocto-tiny-kexecboot: upgrade to 4.4Andrea Adami2016-02-251-0/+0
| | | | | 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>
* linux-yocto-tiny-kexecboot: upgrade to 4.1Martin Jansa2016-01-041-0/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* kexec-tools-klibc: add explicit SRC_URIAndrea Adami2016-01-041-0/+2
| | | | | | | | After commit c2492ed SRC_URI of the recipe contains the kdump script. Kdump is not in the purposes of this recipe so we restore the plain SRC_URI. Signed-off-by: Andrea Adami <andrea.adami@gmail.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: exclude kernel-modules dependency with SIGGEN_EXCLUDE_SAFE_RECIPE_DEPSMartin Jansa2015-11-161-0/+4
| | | | | | | | | | | | | | | | * see: http://lists.openembedded.org/pipermail/openembedded-devel/2015-September/103271.html * fixes: ERROR: dracut different signature for task do_package_write_ipk.sigdata between qemux86copy and qemux86 runtaskdeps changed from ['bash-completionbash-completion_2.1.bb.do_packagedata', 'bashbash_4.3.30.bb.do_packagedata', 'busyboxbusybox_1.23.2.bb.do_packagedata', 'coreutilscoreutils_8.24.bb.do_packagedata', 'cpiocpio_2.11.bb.do_packagedata', 'dracutdracut_git.bb.do_package', 'dracutdracut_git.bb.do_packagedata', 'findutilsfindutils_4.5.14.bb.do_packagedata', 'glibcglibc_2.22.bb.do_packagedata', 'linuxlinux-yocto_4.1.bb.do_packagedata', 'opkg-utilsopkg-utils_git.bb.do_populate_sysroot:virtual:native', 'pseudopseudo_1.7.4.bb.do_populate_sysroot:virtual:native', 'systemdsystemd_225.bb.do_packagedata', 'util-linuxutil-linux_2.26.2.bb.do_packagedata'] to ['bash-completionbash-completion_2.1.bb.do_packagedata', 'bashbash_4.3.30.bb.do_packagedata', 'busyboxbusybox_1.23.2.bb.do_packagedata', 'coreutilscoreutils_8.24.bb.do_packagedata', 'cpiocpio_2.11.bb.do_packagedata', 'dracutdracut_git.bb.do_package', 'dracutdracut_git.bb.do_packagedata', 'findutilsfindutils_4.5.14.bb.do_packagedata', 'glibcglibc_2.22.bb.do_packagedata', 'linuxlinux-yocto_4.1.bb.do_packagedata', 'opkg-utilsopkg-utils_git.bb.do_populate_sysroot:virtual:native', 'pseudopseudo_1.7.4.bb.do_populate_sysroot:virtual:native', 'systemdsystemd_225.bb.do_packagedata', 'util-linuxutil-linux_2.26.2.bb.do_packagedata'] openembedded-core/meta/recipes-kernel/linux/linux-yocto_4.1.bb.do_packagedata with hash a98b79faed8b6633269560af1add43a5 changed to openembedded-core/meta/recipes-kernel/linux/linux-yocto_4.1.bb.do_packagedata with hash 15962f296d6961232d7350368c604464 Hash for dependent task linuxlinux-yocto_4.1.bb.do_packagedata changed from a98b79faed8b6633269560af1add43a5 to 15962f296d6961232d7350368c604464 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>