summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-05-03distro: yogurt-vendor: add DISTRO_FEATURE pamChristian Hemp
To start weston as non-root user and to start a session on alternative tty, PAM is required. Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-05-03systemd: add logind to package defaultsChristian Hemp
Since we are using the meta layers from NXP, we have to install logind. Without it weston systemd service won't start. Signed-off-by: Christian Hemp <c.hemp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-29phytec-iotedge-image: Add Wayland and WestonMartin Schwan
The iotedge image needs Wayland and the Weston compositor to be installed as we want to display graphical user interface applications. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-29distro: yogurt: Enable Wayland in default Yogurt distroMartin Schwan
Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-29qtbase: add widgets to PACKAGECONFIG_DEFAULTNorbert Wesp
With this changes, widgets only will be in PACKAGECONFIG_DEFAULT, if qtwidgets are added to DISTRO_FEATURES in local.conf (not per default). Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-29packagegroup-qt5-toolchain-target: copy recipe to our layerNorbert Wesp
As long as our pull request upstream is not merged nor another way to fix this issue is found, we copy the recipe to our layer to fix it for now. issue: https://github.com/meta-qt5/meta-qt5/issues/185 pull request: https://github.com/meta-qt5/meta-qt5/pull/186 Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-29phytec-qtdemo: Fix LED config for imx6ulStefan Riedmueller
The PEB-EVAL-01 adapter for the phyBOARD-Segin with phyCORE-i.MX 6UL/ULL only features two working LEDs. These are LED1 and LED2. So fix the config for the i.MX 6UL/ULL to reflect that. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-16qt5: qtbase: Update PACKAGECONFIG to match v5.12.2Norbert Wesp
With upgrade of qtbase to v5.12.2 PACKAGECONFIG[xkbcommon-evdev] changed to PACKAGECONFIG[xkbcommon]. https://github.com/meta-qt5/meta-qt5 commit 28d4bfdf74ba9d66ad749fc7208ca8dc147a3927 Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-16iotedge-daemon: Set correct connect paths of socketsMartin Schwan
Set the correct connect paths of the management and workload sockets of iotedge in the config.yaml. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-11rauc-hawkbit: revert 'add missing native dep'Norbert Wesp
We can revert commit 8a51c031e5a9be4602b6c4afbf2b36c82e04f924. The previously missing native dependency is added upstream. https://github.com/rauc/meta-rauc/ commit 175d1cb0c833ee8d7a16a3f54a14d132d84cc9eb Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-09distros: move more settings to common.incStefan Müller-Klieser
All distros are better in sync now. Only drawback is yogurt-tiny, which needs a double overwrite. This seems acceptable. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-09distros: unify namesStefan Müller-Klieser
Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-09distro: yogurt-ci: Use AUTOREV for barebox and linuxWadim Egorov
Point to the current HEAD for - linux-mainline v4.14 - barebox_master Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-09iotedge-daemon: Set correct listen paths of socketsMartin Schwan
Set the correct listen paths of the management and workload sockets of iotedge in the config.yaml. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-03layer.conf: Add warrior to LAYERSERIES_COMPATNorbert Wesp
Prepare our master for poky warrior Release. Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02phytec-iotedge-image: add iproute2Stefan Müller-Klieser
We need the ip tool for up to date network configurations. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02phytec-qtdemo: update to v1.4Stefan Müller-Klieser
Changes: - main.ccp: Fix compiler error format-security Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02yogurt: distros: remove nodejs PREFERRED_VERSIONStefan Müller-Klieser
Current nodejs version is 10, 8 is no longer support on the current yocto branch. If we run into problems, we might to add a version 8 lts recipe. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02connman: add config to fix default ipDavid Brandt
This patch adds an phytec.config to /var/lib/connman so that 192.168.3.11 is assigned to the first found interface. Signed-off-by: David Brandt <d.brandt@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02systemd: update package defaultsStefan Müller-Klieser
We sync to the upstream recipe and configure the packageconfig using the distro features to have a better compatibility. Currently rfkill and ldconfig options get activated in addition. rfkill should be required for networkd with wifi anyway. ldconfig has to be configured using a distro feature anyway. It is already in the image because of glibc. Systemd installs an additional service unit, which updates the ld.so.cache on some triggers. We need to run additional tests if we can remove ldconfig entirely. It should not be required, as long as we stick to full image updates. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02qt5: toolchain-target: remove qtwebkit and qtchartsNorbert Wesp
Since we don't add widgets as default for qtbase, we can't build qtcharts. If we try to build the imx6 SDK we will see an ERROR, that nothing provides qtcharts-mkspecs. This is because we dropped widgets in default qtbase. Forward port of commit 'd99bb229260b109436e547e31d95efcd242dbf49' Furthermore we remove qtwebkit like we did in sumo-branch. commit '37a2b0237ca3d9031aab8d66f1877466d26c8d3c' Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-04-02busybox-initramfs: update recipe to 1.30.1Stefan Müller-Klieser
Fixes the parsing error. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26recipes-core: base-files: Install .profile and .bashrc to root's homeMartin Schwan
By default, root does not have the files ~/.profile and ~/.bashrc. If no other user is present on the system, it makes sense to install these files to the root's home as well. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26recipes-core: base-files: Style fixesMartin Schwan
Fix some indentation and spacing inconsistencies. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26recipes-core: base-files: Add custom .bashrc with colored promptMartin Schwan
Add a nice, colored prompt for all users. Additionally, aliases for "ls" are added to get colored and more human-readable output. Signed-off-by: Martin Schwan <m.schwan@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26distro: yogurt-ci: Add barebox master selectionWadim Egorov
Add PREFERRED_VERSION variable for the barebox recipe to point to the current master. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26distro: Add yogurt-ciWadim Egorov
This distro is a clone from the original yogurt, with an extra PREFERRED_VERSION variable for the kernel recipe that points to the most recent stable version. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26php: remove appendStefan Müller-Klieser
PHP 7.2.7 is not buildable without mysql support. We remove the append entirely and rely on the default, as there is currently no user for the stripped down php build. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26distro: yogurt.conf: remove opengl from DISTRO_FEATURESNorbert Wesp
With 'opengl' in DISTRO_FEATURES building the SDK for imx6ul will fail. So we remove 'opengl' from DISTRO_FEATURES only for mx6ul machines. Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26rauc: imx6ul: Add system_emmc.confStefan Riedmueller
Add a basic RAUC system.conf for eMMC on the i.MX 6UL/ULL. This basic config serves only as an example as we currently have not implemented RAUC support for eMMC. We still need this config file as otherwise the build fails. Also having this config file makes it easier to implement support in the future. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26v4l2-c-examples: Update imx6ul version to v2.1Stefan Riedmueller
Updates v4l2-c-examples for the i.MX 6UL/ULL to version v2.1. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26phytec-gstreamer-examples: Update imx6ul version to v2.1Stefan Riedmueller
Updates the gstreamer examples for the i.MX 6UL/ULL. This update includes changing from a i2c c-tool to cam_regs.sh shell script. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26packagegroup-hwtools: Add mmdc only for mx6Norbert Wesp
With current status mmdc will not run on mx8. Furthermore mmdc will break current build of mx8. So add mmdc only for mx6. Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26distro: yogurt-vendor.conf: remove wayland from DISTRO_FEATURES_removeNorbert Wesp
For mx8 we will build phytec-desktop-image with wayland to use imx-gpu-viv. So we remove 'wayland' from the remove-list. Signed-off-by: Norbert Wesp <n.wesp@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-26packagegroup-hwtools: add bbu also for imx platformsJan Remmet
Signed-off-by: Jan Remmet <j.remmet@phytec.de> Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-07recipes-qt: qtLauncher: Fix resisitive touch for imx6ulStefan Riedmueller
Since the imx6ul does not use EGLFS we have to add QT_QPA_FB_NO_LIBINPUT to the qtLauncher for resisitve touch to work on the imx6ul. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-07images: Remove openGL depended applications/extensions for imx6ulStefan Riedmueller
The i.MX 6UL/ULL does not feature a GPU so we need to remove applications and extensions which depend on openGL. Otherwise building these will fail. Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-07recipes-core: rauc: Add system_nand.conf for imx6ulStefan Riedmueller
Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-07recipes-examples: Add v4l2-c-examples v2.0 for imx6ulStefan Riedmueller
Add v2.0 of the v4l2-c-examples which support following PHYTEC phyCAMs: - VM-009 - VM-010 - VM-011 Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-07recipes-multimedia: Add gstreamer-examples v2.0 for imx6ulStefan Riedmueller
Add v2.0 of gstreamer-examples for the imx6ul which support following PHYTEC phyCAMs: - VM-009 - VM-010 - VM-011 Signed-off-by: Stefan Riedmueller <s.riedmueller@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-03-07weston: Disable weston lock screenWadim Egorov
This idle timeout is the time after which Weston will enter an "inactive" mode and screen will fade to black. A value of 0 disables the timeout. Signed-off-by: Wadim Egorov <w.egorov@phytec.de> Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22systemd-machine-units: clean up recipeStefan Müller-Klieser
No functional changes done. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22systemd-machine-units: fix buildStefan Müller-Klieser
This fixes the build error: do_rootfs: Postinstall scriptlets of ['systemd-machine-units'] have failed. ... SYSTEMD_SERVICE variable handling has changed. If the variable is non zero it will try to install a service. This fails as an empty variable is only detected, as it does not contain any empty spaces. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22images: add azure iotedge gateway imageStefan Müller-Klieser
Iotedge is a native runtime which controls docker. The system image update mechanism is left to the vendor, so we have to combine it with rauc. Applications are provided in docker containers and are handled separate from the system image. Hardware access in docker is done by providing single device nodes to the containerized applications. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22distro: add yogurt-gateway distroStefan Müller-Klieser
This only adds the virtualization distro flag at the moment. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22iotedge-daemon: add config.yaml to the BSPStefan Müller-Klieser
We want to be able to include custom configs at the BSP level. This works the same way as the usual config file stucture. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22iotedge: add appendsStefan Müller-Klieser
Those hacks fix the build. The git submodule class is not correctly accessed in the iotedge recipes. We fix it manually. This breaks automatic backup of online sources. So we need to store them by hand at the moment. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22distro: common: remove meta-virtualization warningStefan Müller-Klieser
When including the layer, but virtualization distro feature is not used, meta-virtualizatin prints a useless warning. Suppress this. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22iotedge-daemon: fix dependencyStefan Müller-Klieser
The openssl10 dependency creates conflicts in the image. Building with the newer system wide openssl seems to work. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>
2019-02-22azure iotedge: copy recipes from meta-iotedgeStefan Müller-Klieser
The iotedge layer is not compatible with thud. We just sync the recipes to meta-yogurt and maintain the fixes here. Signed-off-by: Stefan Müller-Klieser <s.mueller-klieser@phytec.de>