summaryrefslogtreecommitdiffstats
path: root/recipes
Commit message (Collapse)AuthorAgeFilesLines
...
| * | psplash: remove from imageSamuli Piippo2016-10-283-34/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | psplash does not provide systemd service, so it has not been working since we switched from sysvinit to systemd. Change-Id: I12080a3470b25c1fb07ae5ec76c6f51be7a59625 Task-number: QTBUG-56583 Reviewed-by: Risto Avila <risto.avila@qt.io>
| * | dbus-session-init: fix broken init scriptSamuli Piippo2016-10-262-6/+6
| | | | | | | | | | | | | | | Change-Id: I3cefeb9b8c19dbd4f2e0bf9312088e6489b758c3 Reviewed-by: Risto Avila <risto.avila@qt.io>
* | | qtwayland: update to latest revisionSamuli Piippo2016-10-251-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Include wayland-dev package to SDK to have wayland-scanner there, needed when building QtWayland with the toolchain. Change-Id: I8b4fc2c0af3a7a27cf0376eb21c88e33c83a2e54 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
* | | ostree: Disable GObject introspectionGatis Paeglis2016-10-243-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We are not using any language bindings of OSTree. We use the C API, so no need for introspection. And re-enable ostree/qtotaupdate now when the build issue is fixed. Task-number: QTBUG-55559 Change-Id: I1a7407d4e6ac3eca1083b9c28ed7aa206e0ed484 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | ostree: Workaround the SIGCHLD handler issueGatis Paeglis2016-10-202-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Glib overwrites forkfd's SIGCHLD handler, this breaks QProcess. This workaround solves the issue for ostree use case. Other parts of the stack are still affected, as there might some code elsewhere that uses QProcess and the buggy Glib subprocess handling code. Change-Id: I7077ad9479d2c7cc6f1f693b8241bd5bcdc640b2 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | ostree: Print pull progress also when not on consoleGatis Paeglis2016-10-202-0/+95
| | | | | | | | | | | | | | | | | | Change-Id: I3944166b61d120f19e31f84abcf26e91a2f8cfb8 Upstream-status: Pending Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | Merge remote-tracking branch 'origin/jethro' into devSamuli Piippo2016-10-125-5/+90
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/jethro: Always append to MACHINE_EXTRA_INSTALL qt5: update submodules Enable dbus by default for neptune ui qt5: update submodules Add connman patch to disable connman with boot over nfs Update dbus-session-init to work with systemd Conflicts: conf/distro/include/am335x-evm.conf conf/distro/include/beaglebone.conf conf/distro/include/nvidia-logan.conf recipes-qt/qt5/nativesdk-qtbase_git.bbappend recipes-qt/qt5/qt3d_git.bbappend recipes-qt/qt5/qtbase-native_git.bbappend recipes-qt/qt5/qtbase_git.bbappend recipes-qt/qt5/qtcharts_git.bbappend recipes-qt/qt5/qtconnectivity_git.bbappend recipes-qt/qt5/qtdeclarative-render2d_git.bbappend recipes-qt/qt5/qtdeclarative_git.bbappend recipes-qt/qt5/qtimageformats_git.bbappend recipes-qt/qt5/qtlocation_git.bbappend recipes-qt/qt5/qtmultimedia_git.bbappend recipes-qt/qt5/qtquickcompiler_git.bb recipes-qt/qt5/qtquickcontrols2_git.bbappend recipes-qt/qt5/qtquickcontrols_git.bbappend recipes-qt/qt5/qtsvg_git.bbappend recipes-qt/qt5/qttools_git.bbappend recipes-qt/qt5/qtwayland-native_git.bbappend recipes-qt/qt5/qtwayland_git.bbappend recipes-qt/qt5/qtwebengine_git.bbappend recipes-qt/qt5/qtxmlpatterns_git.bbappend Change-Id: Ia73290b54a213a9670baab11e14522956e7bfec0
| * | Merge remote-tracking branch 'origin/fido' into jethroMikko Gronoff2016-10-042-0/+45
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | origin/fido: qt5: update submodules Add connman patch to disable connman with boot over nfs Conflicts: recipes-qt/qt5/nativesdk-qtbase_git.bbappend recipes-qt/qt5/qtbase-native_git.bbappend recipes-qt/qt5/qtbase_git.bbappend recipes-qt/qt5/qtwebengine_git.bbappend Change-Id: Ie5a4e534f4a24034750e8c3964fbb5574ce434cd
| | * Add connman patch to disable connman with boot over nfsMikko Gronoff2016-09-232-0/+45
| | | | | | | | | | | | | | | | | | | | | | | | A workaround to avoid connman to bring the boot interface down then up during network boot. Task-number: QTBUG-56051 Change-Id: Ic22fac9cd7e9892439fb462f08313cda4d9da9aa Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
| * | Update dbus-session-init to work with systemdRisto Avila2016-09-223-5/+45
| | | | | | | | | | | | | | | Change-Id: I7a275d592222ef63f590668087a442f2bb1137a7 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | systemd: patch no longer neededSamuli Piippo2016-10-032-36/+0
| | | | | | | | | | | | | | | Change-Id: I49ee9f857992ae0e42394e356138e6cc06591914 Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
* | | Merge remote-tracking branch 'origin/jethro' into mergeSamuli Piippo2016-09-223-1/+33
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/jethro: Rename last references to b2qt-utils Rename b2qt-utils to qtdeviceutilities toradex: apply u-boot and flashing script changes to colibri-imx7 nitrogen6x: add Nitrogen6QP_MAX and SOMv2 support qt5: update submodules toradex: use latest u-boot and flashing scripts kontron: update to SMARC-sAMX6i BSP release v2.0, RC2 Use code.qt.io with git protocol instead of codereview Use new repo url for utils and appcontroller kontron: patch kernel to support newer vivante drivers Fetch only external repos for repo mirror qt5: update submodules Add rsync to image Fix raspberry3 build error in perl deployment rcar-gen2: USB fixups ostree: Added dependency for systemd qtquickcompiler: update revision qtquickcompiler: update revision Fix typo in RPi overlay config Update meta layers Conflicts: conf/distro/include/toradex.inc meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/mx6/flash_blk.scr meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/mx6/flash_mmc.scr meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/vf/flash_blk.scr meta-fsl-extras/recipes/u-boot/u-boot-script-toradex/vf/flash_mmc.scr meta-fsl-extras/recipes/u-boot/u-boot-toradex/0001-Update-default-args-for-apalis-imx6.patch meta-fsl-extras/recipes/u-boot/u-boot-toradex_2015.04.bbappend recipes/ostree/ostree.bb recipes/samba/samba_4.1.12.bbappend scripts/manifest_jethro.xml Change-Id: I6b6ec105394f03fb57d8f922e358fef51de1e848
| * | Add rsync to imageSamuli Piippo2016-09-061-0/+1
| | | | | | | | | | | | | | | | | | | | | Make life easier for Qt devs Change-Id: I028710d4ad506d9609ab4cc281ad05010b7575cb Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
| * | Fix raspberry3 build error in perl deploymentTeemu Holappa2016-09-051-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | Added dependency from samba to perl to avoid the situation where samba deploys the scripts to the sysroot folder before perl directory is created. Change-Id: I01c4b966a5465905b9bc18de1ddd463585ee05b6 Reviewed-by: Tuomas Heimonen <tuomas.heimonen@theqtcompany.com>
| * | ostree: Added dependency for systemdTuomas Heimonen2016-08-291-1/+1
| | | | | | | | | | | | | | | Change-Id: I43756c89a26988e2073acda53f9cbc358ed0e5d4 Reviewed-by: Gatis Paeglis <gatis.paeglis@qt.io>
* | | Use link-local addresses for USB gadget NICsKari Oikarinen2016-09-192-1/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add systemd-networkd, since it provided the easiest solution to get link-local addresses directly (instead of only after DHCP discovery times out). Task-number: QTBUG-55434 Change-Id: I4198514a0bfef9d65da33f27af64a5055567dd9b Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | virtualbox: upgrade guest additionsSamuli Piippo2016-09-121-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | Old version no longer compiles with 4.4 kernel Change-Id: Ib6c6c5952be3e16085b8943615d1802c56dd685c Reviewed-by: Rainer Keller <Rainer.Keller@qt.io> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | nativesdk-prebuild-python: add COMPATIBLE_HOSTSamuli Piippo2016-09-121-0/+5
| | | | | | | | | | | | | | | | | | | | | and remove QA warning about missing python in providers Change-Id: I131b33bda0bb90df3092610478effd61ed3c9e95 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | ostree: remove ostree/qtotaupdate temporarilySamuli Piippo2016-09-122-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | Compilation fails with GCC 5.3, so temporarily remove the components. Task-number: QTBUG-55559 Change-Id: Ieccf494a5c8ed210f2796d464bb3054d9b2051d5 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | | udev: no need for udev when using systemdSamuli Piippo2016-09-124-69/+0
| | | | | | | | | | | | | | | | | | | | | udev was replaced with eudev, but we are already using udev from systemd. Change-Id: I58df4017cec1aa3399ed58a1994a474c30a5d6cf Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | gstreamer1.0: patch was applied upstreamSamuli Piippo2016-09-122-55/+0
| | | | | | | | | | | | | | | Change-Id: Ib45f8818ab568674e0aeda3b528bf7451e00506b Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | ostree: Update revisonGatis Paeglis2016-08-292-78/+1
| | | | | | | | | | | | | | | | | | | | | | | | One of the local patches has been merged in the upstream project and is fixed to add thread safety. Change-Id: Ib3cf12ab759226aefbd4c0af5b0ac5100b3490cc Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | Merge remote-tracking branch 'origin/jethro' into devSamuli Piippo2016-08-251-47/+0
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/jethro: Update meta layers Reuse qt5-git.inc in automotive recipes ota: update recipe Correctly update qtquickcompiler SHA1 Reuse qt5-git.inc to define git repo location Remove automotive recipes Update Qt5 submodules Handle qtquickcompiler in update-qt5-modules.sh script qtwebbrowser: update source uri Correctly use QtQuickCompiler when available gammaray: update revision to match gammaray plugin in QtC 4.1 Fix adb to toradex-imx6 image Change git protocol from ssh to http Update qtdeclarative module Update boot2qt-demos version Change-Id: I1665b538bcd12a0dffb6403a6d387eebb100c762
| * | Update meta layersSamuli Piippo2016-08-241-47/+0
| | | | | | | | | | | | | | | | | | | | | Pull in latest from poky/yocto and openembedded Change-Id: Ifd57a6ddb4714eb07b5bbaaf76138e84e0cf07c6 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | Disable use of O_TMPFILE by defaultGatis Paeglis2016-08-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is not uncommon for embedded devices to use relatively older versions of the Linux kernel, where file systems do not support O_TMPFILE (since Linux 3.11) or implementations contain bugs (with fixes available in some > 3.11 version). Change-Id: Ic204bf6dcbdbcece87d42eea8eed9e114bd757ad Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | | ostree: Update revisonGatis Paeglis2016-08-2510-275/+518
|/ / | | | | | | | | | | | | | | | | | | | | | | | | - Dependency to libgsystem has been removed by the upstream project. - Booting without initramfs does not require patching kernel anymore. Now ostree-prepare-root can be used as the init process to prepare rootfs for ostree. For more info refer to the ostree's change log. Change-Id: I7de61ffc2f9957055402f7733f16566e635a8e99 Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | systemd: handle bind mounts set from initramfsGatis Paeglis2016-06-222-0/+38
| | | | | | | | | | | | | | | | | | | | | | 06e97888883e2cc12eb6514e80c7f0014295f59b broke bind mount handling (set from initramfs) in systemd. This is fixed in more recent version of systemd by 97839ed6b7b19e2cb885a152b54fbd32334294e2. Ref: https://github.com/systemd/systemd/issues/1556 Change-Id: I7fbddb90086524a7a77b71b5fc69309e073bc66f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Add Qt for Device Creation licenseSamuli Piippo2016-06-0712-12/+17
| | | | | | | | | | | | | | | | Replace CLOSED and QtEnteprise licenses with the Qt for Device Creation license on all recipes. Change-Id: I02fddc0ee4375bddf18a6c1f7ab093462a5f5153 Reviewed-by: Kalle Viironen <kalle.viironen@theqtcompany.com>
* | Merge remote-tracking branch 'origin/fido' into devSamuli Piippo2016-06-061-4/+4
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/fido: otf-noto: update url and license file name qtmultimedia: make sure audio plugins are built qt5: update submodules and meta-qt5 Conflicts: conf/distro/b2qt.conf recipes-qt/qt5/nativesdk-qtbase_git.bbappend recipes-qt/qt5/qt3d_git.bbappend recipes-qt/qt5/qtbase-native_git.bbappend recipes-qt/qt5/qtbase_git.bbappend recipes-qt/qt5/qtconnectivity_git.bbappend recipes-qt/qt5/qtdeclarative_git.bbappend recipes-qt/qt5/qtlocation_git.bbappend recipes-qt/qt5/qtmultimedia_git.bbappend recipes-qt/qt5/qtquickcontrols2_git.bb recipes-qt/qt5/qtquickcontrols_git.bbappend recipes-qt/qt5/qtserialbus_git.bb recipes-qt/qt5/qtsvg_git.bbappend recipes-qt/qt5/qttools_git.bbappend recipes-qt/qt5/qttranslations_git.bbappend recipes-qt/qt5/qtwayland-native_git.bbappend recipes-qt/qt5/qtwayland_git.bbappend recipes-qt/qt5/qtwebengine_git.bbappend recipes-qt/qt5/qtwebsockets_git.bbappend recipes-qt/qt5/qtxmlpatterns_git.bbappend scripts/manifest.xml Change-Id: I54a02e91a49a3be3fa6359b5af69929d63b962e4
| * otf-noto: update url and license file nameKwangsub Kim2016-06-021-4/+4
| | | | | | | | | | | | | | | | | | | | Google changed the URL for the font package again. And the license file name was also changed. Change-Id: I9976eda9a93c7815fc1e7b72f8df45bc7304d7cc Reviewed-by: Kwangsub Kim <kwangsub.kim@qt.io> Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
* | Update license headersSamuli Piippo2016-05-1852-364/+780
| | | | | | | | | | | | | | License changed to GPLv3 + Commercial Change-Id: I267c97216e717ed29071df064337e1bcf83de973 Reviewed-by: Kalle Viironen <kalle.viironen@theqtcompany.com>
* | ostree: Update version to v2016.5Gatis Paeglis2016-04-289-282/+305
| | | | | | | | | | | | | | Our patches should eventually endup in the upstream repo. Change-Id: I7680a77e3426887a41c4a377eb1ac8b782847f06 Reviewed-by: Rainer Keller <Rainer.Keller@qt.io>
* | Merge remote-tracking branch 'origin/fido' into devSamuli Piippo2016-04-183-65/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/fido: Move usage of internal mirrors into a bbclass Use --internal arg to fetch playground repos qtquickcompiler: update revision to work with Qt 5.6.1 qt5: update submodules gcc: patch already applied on oe layer Update revisions for poky and openembedded Fix meta-environment to work without changes in local.conf Disabled SSTATE_MIRRORS and PRE_MIRRORS. setup-environment: prevent basename argument being parsed as option. Do not pull internal repos when initializing for all devices Conflicts: conf/local.conf.sample recipes-qt/qt5/nativesdk-qtbase_git.bbappend recipes-qt/qt5/qt3d_git.bbappend recipes-qt/qt5/qtbase-native_git.bbappend recipes-qt/qt5/qtbase_git.bbappend recipes-qt/qt5/qtcanvas3d_git.bbappend recipes-qt/qt5/qtconnectivity_git.bbappend recipes-qt/qt5/qtdeclarative_git.bbappend recipes-qt/qt5/qtgraphicaleffects_git.bbappend recipes-qt/qt5/qtimageformats_git.bbappend recipes-qt/qt5/qtlocation_git.bbappend recipes-qt/qt5/qtmultimedia_git.bbappend recipes-qt/qt5/qtquickcontrols2_git.bb recipes-qt/qt5/qtquickcontrols_git.bbappend recipes-qt/qt5/qtsensors_git.bbappend recipes-qt/qt5/qtserialbus_git.bb recipes-qt/qt5/qtserialport_git.bbappend recipes-qt/qt5/qtsvg_git.bbappend recipes-qt/qt5/qttools_git.bbappend recipes-qt/qt5/qttranslations_git.bbappend recipes-qt/qt5/qtwayland-native_git.bbappend recipes-qt/qt5/qtwayland_git.bbappend recipes-qt/qt5/qtwebchannel_git.bbappend recipes-qt/qt5/qtwebengine_git.bbappend recipes-qt/qt5/qtwebsockets_git.bbappend recipes-qt/qt5/qtxmlpatterns_git.bbappend scripts/manifest.xml scripts/manifest_jethro.xml Change-Id: I17c4dd6890dc4475171133cede4dc7e6217222d6
| * gcc: patch already applied on oe layerSamuli Piippo2016-04-122-65/+0
| | | | | | | | | | Change-Id: I8230869a08fcb902c55b5dfd22e1221c918ce895 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
| * Fix meta-environment to work without changes in local.confDominik Holland2016-04-111-0/+2
| | | | | | | | | | Change-Id: Ic75875b23d9fb5c200f884bff0942ae49d41e3f9 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | emulator: upgrade to newer kernelSamuli Piippo2016-04-081-0/+0
| | | | | | | | | | Change-Id: I537c91255e6f32f1618be1bbf0dd5e8b0bebbdae Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | NUC: use the common intel-corei7-64 BSPSamuli Piippo2016-04-081-0/+0
| | | | | | | | | | | | | | | | meta-intel no longer has specific BSPs for each machine, but they share a common BSP based on the architecture. Change-Id: Ibbb7b8b2153103367168ea37d904ce23bc245108 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | linux-firmware: disable license package creationSamuli Piippo2016-04-081-0/+22
| | | | | | | | | | | | | | | | linux-firmware fails to create the -lic packages with ERROR: QA Issue: linux-firmware: Files/directories were installed but not shipped in any package. Change-Id: I8251647bc58f59457d348b6ef2f216d3bba51e12 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | gypsy: remove blacklisting and add libgudev dependencySamuli Piippo2016-04-081-0/+3
| | | | | | | | | | Change-Id: Ia8ebb3f7eabd28868ac554a62dbd25ca140dc226 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | wayland: upstream now supports nativesdk buildSamuli Piippo2016-04-082-56/+0
| | | | | | | | | | Change-Id: I92cc3c447e4f8d1da987ca49f996e939c81dc69c Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | weston: patch no longer relevantSamuli Piippo2016-04-082-91/+0
| | | | | | | | | | Change-Id: I9ee8f90a84c6cda487362c95e11a21137ab27089 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | libsoup: upstream version is new enoughSamuli Piippo2016-04-081-27/+0
| | | | | | | | | | Change-Id: Id06b44212a639c5b0dbf71cdf214f61104a5e7c6 Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | gdb: rename recipe to match upstream versionSamuli Piippo2016-04-081-0/+0
| | | | | | | | | | Change-Id: I29ed4ca799f064360f22947df87c52ceafb42ada Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
* | Merge remote-tracking branch 'origin/fido' into devSamuli Piippo2016-03-171-1/+3
|\| | | | | | | | | | | | | | | | | | | * origin/fido: qt5: remove duplicate --sysroot from sdk mkspec colibri-imx6: don't pull in old gstreamer Specify source revision separately Disable ethernet over usb on SMARC-sAMX6i Change-Id: Ic14fccc65d7d30c8400f8fc09bf127fef187bc86
| * Specify source revision separatelyLouai Al-Khanji2016-03-161-1/+3
| | | | | | | | | | | | | | By doing so we ensure bitbake can mirror the source locally. Handy on airplanes. Change-Id: Iaaf96617a4cc0c445444dbdb8d3e562cc9cd1741 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | Gypsy: Do not hardcode bluez versionLouai Al-Khanji2016-03-151-0/+25
| | | | | | | | | | | | | | | | | | We can pull in gypsy through qtconnectivity as a dependency, it currently hardcodes bluez4 in fido for no reason. Fix that. Should be pushed upstream. Change-Id: I7ebef9ec50442357f5d82c7bb36b9e27b6f91fd9 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
* | Merge remote-tracking branch 'origin/fido' into devSamuli Piippo2016-03-158-65/+323
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * origin/fido: (36 commits) qt5: update submodules b2qt-demos: update revision b2qt-appcontroller: update revision qt5: move mingw32 specific parts from meta-qt5 qt5: Use latest version of meta-qt5 b2qt-demos: update to new revision ostree: Mount boot partition from user space ostree: Do not use grub2-mkconfig. RPi2: add support for touch display Disable ethernet over usb on beaglebone. qtwayland: update SRCREV Move default sstate-cache dir from build dir Use distro specific sstate cache qtquickcompiler: add support for BYOS builds qtcharts: update revision qt5: update submodules democompositor: use correct path the SDK sources b2qt-demos: update SRCREV Add git SHA1 to b2qt addon package versions b2qt-utils: update SRCREV ... Conflicts: recipes-qt/qt5/qtconnectivity_git.bbappend Change-Id: I1c090c8f87e43664971e0381b93ccad5e4e48175
| * ostree: Mount boot partition from user spaceGatis Paeglis2016-03-081-65/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In the current approach we assumed that boot/ - is on a separate boot partition - boot partition is right before rootfs partition - rootfs parition is provided as a *device node* - has "ext2" filesystem (mount shell cmd tries to auto detect FS type, mount system call does not.) The new approch does not assume any of the above, and moves this logic from early user space (initramfs) to user space. Initramfs by design should be used only to prepare the rootfs, other tasks should be done later. Change-Id: Idc429c8061c1fd486658e4b4d170ee487682cc91 Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
| * ostree: Do not use grub2-mkconfig.Gatis Paeglis2016-03-082-0/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For more details see: https://bugzilla.gnome.org/show_bug.cgi?id=762220 To summarize: 1) The current approach is less flexible than using a custom 'ostree-grub-generator' script. Each device can adjust this script for its needs, instead of hardcoding some values in ostree-bootloader-grub2.c. 2) Too much overhead on embedded to generate grub.cfg via /etc/grub.d/ configuration files. It is still possible to do so, even with this patch applied. 3) The grub2-mkconfig code path has other issues: https://bugzilla.gnome.org/show_bug.cgi?id=761180 Change-Id: I077838fdf16fbbb42f98df6fa6720bfbaf7c6f8b Reviewed-by: Samuli Piippo <samuli.piippo@theqtcompany.com>
| * NUC: Use custom image layoutGatis Paeglis2016-02-233-0/+176
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds a new image class 'image_dd', by default it has an empty boot partition. image_dd_efi extends this class to support Intel NUC board. The layout of a generated image is a prerequisite for OSTree integarion. Image generated by 'hddimg' produces rootfs.img (ext3 filesystem file) and then "live" boots it from initramfs by mounting rootfs.img via loop device. For OTA integration we need to access contents of rootfs.img already from boot loader. The custom 'image_nuc_efi' layout allow for fully atomic updates on EFI based system, by keeping GRUB-EFI binary on a dedicated EFI system partition (ESP). OSTree currently is not fully atomic on EFI systems, but with this setup we use GRUB-BIOS code path in OSTree, which is atomic. After EFI firmware has loaded the GRUB-EFI binary, everything else is done on rootfs parition. One limitation from the above scenario is that you would need to update /EFI/BOOT/bootx64.efi (GRUB-EFI) binary manually. Not sure how common it is to update a boot loader binary on a deployed system, but its not impossible. Change-Id: Ibf2840aecd548000372131c4ded5cffa11ff1b0f Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>