Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • eclipse/oniro-core/oniro
  • landgraf/oniro
  • zyga/oniro
  • mrybczyn/oniro
  • agherzan/oniro
  • pcoval/oniro
  • tony3oo3/oniro
  • stefanschmidt/oniro
  • waykovalenko/oniro
  • bero/oniro
  • esben/oniro
  • robertd/oniro
  • pidge/oniro
  • shettygururaj/oniro
  • thierrye/oniro
  • sradakovi/oniro
  • dricci783/oniro
  • ektor5/oniro
  • fldn/oniro
  • lucafavaretto/oniro
  • lucazizolfi/oniro
  • artemkondratiuk/oniro
  • lucaseri/oniro
  • gwozdzcfs/oniro
  • kristis/oniro
  • brgl/oniro
  • heurtemattes/oniro
  • idlethread/oniro
  • lquach/oniro
  • ghassaneben/oniro
  • heurtemattes/oniro-bitbake
  • kzarka/oniro
  • heurtemattes/oniro-migration
  • pastanki/oniro
  • malowe/oniro
  • chaseqi/oniro
  • mrfrank/oniro
37 results
Show changes
Commits on Source (39)
  • Bernhard Rosenkränzer's avatar
    [systemd, linux]: Relicense patches to be compatible to upstream project · 06c51d31
    Bernhard Rosenkränzer authored
    
    Apache-2.0 licensed patches can't be applied to (L)GPL 2.x code
    without legal issues.
    These patches should have been under the same license as the
    upstream project in the first place.
    
    Thanks to shoragan for spotting this.
    
    Signed-off-by: default avatarBernhard Rosenkränzer <bernhard.rosenkraenzer.ext@huawei.com>
    06c51d31
  • Marta Rybczynska's avatar
    CI: add sbom generation on Linux · 32588645
    Marta Rybczynska authored
    Use the Yocto class to generate SBOM. Activate on Linux only,
    there is a pending issue on Zephyr [1]
    
    [1] https://lists.openembedded.org/g/openembedded-core/message/167450
    
    
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    32588645
  • Davide Gardenal's avatar
    oniro-tests: enable empty root password · 8526bef1
    Davide Gardenal authored
    
    oniro-image-base-tests and oniro-image-extra-tests needs
    an empty root password to correctly run their tests, this
    is enabled by debug-tweaks.
    
    Signed-off-by: Davide Gardenal's avatarDavide Gardenal <davide.gardenal@huawei.com>
    Verified
    8526bef1
  • Davide Gardenal's avatar
    Revert ".oniro-ci: enable wic image debug mode for LAVA testing" · 592d0317
    Davide Gardenal authored
    
    Enabling debug mode is not the ideal solution for running
    tests because it's responsible for enlarging the rootfs size and causing
    tests to fail. More detail reported in #673.
    
    This reverts commit 3ddebb37.
    
    Signed-off-by: Davide Gardenal's avatarDavide Gardenal <davide.gardenal@huawei.com>
    Verified
    592d0317
  • Davide Gardenal's avatar
    Revert "oniro-image-base-tests: bump rootfs size to 2500M" · 74d4ea85
    Davide Gardenal authored
    
    The rootfs size is no more affected by the debug mode, the reverted
    commit has no purpose now.
    
    This reverts commit 7a5149bc.
    
    Signed-off-by: Davide Gardenal's avatarDavide Gardenal <davide.gardenal@huawei.com>
    Verified
    74d4ea85
  • Davide Gardenal's avatar
    CI: cleanup zephyr jobs · 1ad7df2b
    Davide Gardenal authored
    
    The parent of all zephyr jobs is now unified to enable easier
    extensibility later on.
    Update documentation.
    
    Signed-off-by: Davide Gardenal's avatarDavide Gardenal <davide.gardenal@huawei.com>
    Verified
    1ad7df2b
  • Davide Gardenal's avatar
  • Davide Gardenal's avatar
    CI: fix sbom generation for Linux images · b4232cc8
    Davide Gardenal authored
    
    Add missing INHERITs to Linux jobs. Now all
    Linux images in CI run "create-spdx.bbclass" correctly.
    
    Signed-off-by: Davide Gardenal's avatarDavide Gardenal <davide.gardenal@huawei.com>
    Verified
    b4232cc8
  • Pavel Zhukov's avatar
    default.xml: Bump openembedded-core revision · ca1482f2
    Pavel Zhukov authored
    
    * 4667abc : dropbear: break dependency on base package for -dev package - Steve Sakoman
    * f90647e : openssh: break dependency on base package for -dev package - Steve Sakoman
    * d6344cc : oe-selftest-image: Ensure the image has sftp as well as dropbear - Richard Purdie
    * e2dfd3b : packagegroup-core-ssh-dropbear: Add openssh-sftp-server recommendation - Richard Purdie
    * a7ae2ad : oeqa/runtime/scp: Disable scp test for dropbear - Richard Purdie
    * 7a8d374 : curl: backport openssl fix CN check error code - Jose Quaresma
    * 1a6396c : glibc-tests: not clear BBCLASSEXTEND - Kai Kang
    * 5a1fd88 : recipetool/devtool: Fix python egg whitespace issues in PACKAGECONFIG - Thomas Roos
    * dc17985 : rust: fix issue building cross-canadian tools for aarch64 on x86_64 - Peter Bergin
    * e52deac : at: take tarballs from debian - Alexander Kanavin
    * aa1c109 : coreutils: Tweak packaging variable names for coreutils-dev - Richard Purdie
    * fb9e455 : base.bbclass: Correct the test for obsolete license exceptions - Peter Kjellerstedt
    * 53eca71 : oeqa/sdk: drop the nativesdk-python 2.x test - Alexander Kanavin
    * a9debe6 : sanity.bbclass: Add ftps to accepted URI protocols for mirrors sanity - David Bagonyi
    * 3aaf970 : insane.bbclass: host-user-contaminated: Correct per package home path - Ahmed Hossam
    * 3f8a49c : kernel-uboot.bbclass: Use vmlinux.initramfs when INITRAMFS_IMAGE_BUNDLE set - Raju Kumar Pothuraju
    * 70d4a09 : perf: sort-pmuevents: really keep array terminators - Lucas Stach
    * 772c9f6 : wic: fix WicError message - Martin Jansa
    * 58804e0 : libffi: fix native build being not portable - Maxime Roussin-Bélanger
    * 0a3ebc5 : initramfs-framework: move storage mounts to actual rootfs - Muhammad Hamza
    * e5b4873 : openssl: Upgrade 3.0.3 -> 3.0.4 - Richard Purdie
    * a290032 : vim: 8.2.5083 -> 9.0.0005 - Richard Purdie
    * 681df7c : wireless-regdb: upgrade 2022.04.08 -> 2022.06.06 - Alexander Kanavin
    * 6f9c806 : cve-check: hook cleanup to the BuildCompleted event, not CookerExit - Ross Burton
    * 94fad58 : cve-extra-exclusions: Clean up and ignore three CVEs (2xqemu and nasm) - Richard Purdie
    * aacc109 : busybox: fix CVE-2022-30065 - Ross Burton
    * 8eb224d : cups: ignore CVE-2022-26691 - Ross Burton
    * 4bc6bb3 : binutils : CVE-2019-1010204 - Pgowda
    * 645a619 : ghostscript: fix CVE-2022-2085 - Lee Chee Yang
    * 6a277ba : unzip: Port debian fixes for two CVEs - Richard Purdie
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    ca1482f2
  • Pavel Zhukov's avatar
    default.xml: Bump meta-intel revision · a32cbf5a
    Pavel Zhukov authored
    
    * ef3aa30 : linux-intel-rt/5.15: update to v5.15.43 - Naveen Saini
    * 21bfed2 : linux-intel/5.15: update to v5.15.43 - Naveen Saini
    * 8f771fa : intel-compute-runtime: upgrade 22.11.22682 -> 22.22.23355 - Anuj Mittal
    * 26d268b : intel-graphics-compiler: upgrade 1.0.10395 -> 1.0.11279 - Anuj Mittal
    * 6702aec : linux-intel-rt/5.10: update to v5.10.115 - Naveen Saini
    * e8acb82 : linux-intel/5.10: update to v5.10.115 - Naveen Saini
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    a32cbf5a
  • Pavel Zhukov's avatar
    default.xml: Bump meta-freescale revision · d50d6669
    Pavel Zhukov authored
    
    * 24ec778 : Merge pull request #1128 from Freescale/backport-1127-to-kirkstone - Otavio Salvador
    * f1a3d00 : imx-boot: Use public key injected DTB when FIT signature is enabled - Loic Poulain
    * 270f0f6 : Merge pull request #1125 from Freescale/backport-1124-to-kirkstone - Otavio Salvador
    * 79b65da : firmware-imx: create symbolic links for CODA VPU firmwares - Ming Liu
    * 5b45301 : Merge pull request #1123 from Freescale/backport-1122-to-kirkstone - Otavio Salvador
    * 4b6cb47 : imx-base.inc: upgrade to gstreamer 1.20.2 - Daiane Angolini
    * 85fd006 : Merge pull request #1120 from Freescale/backport-1119-to-kirkstone - Otavio Salvador
    * 7f6d0c0 : isp-imx: fix source and build directories - Luca Ceresoli
    * 418a52c : Merge pull request #1118 from Freescale/backport-1117-to-kirkstone - Otavio Salvador
    * ec2b487 : vf: follow SoC override changes also for vybrid - Max Krummenacher
    * 515ec30 : Merge pull request #1116 from Freescale/backport-1114-to-kirkstone - Otavio Salvador
    * 8ffdd58 : Update xorg.conf - Wouter Vanhauwaert
    * 47bc547 : recipes-kernel: drop lzop kernel compression - Andrey Zhizhikin
    * 59fd90d : linux-fslc-imx: update to v5.15.48 - Andrey Zhizhikin
    * 8306ac7 : linux-fslc-lts: update to v5.15.48 - Andrey Zhizhikin
    * ceed4bf : linux-fslc: update to v5.18.5 - Andrey Zhizhikin
    * 25f3697 : linux-fslc-imx: update to v5.15.47 - Andrey Zhizhikin
    * 94568f0 : linux-fslc-lts: update to v5.15.47 - Andrey Zhizhikin
    * d8d616b : linux-fslc: update to v5.18.4 - Andrey Zhizhikin
    * a94debb : dynamic-layers: add meta-arm to provide upstream TF-A - Andrey Zhizhikin
    * 546a884 : recipes-bsp: drop custom deploy location for TF-A binary - Andrey Zhizhikin
    * 9c62ef8 : layer-wide: define configurable default TF-A provider - Andrey Zhizhikin
    * bdead7c : linux-fslc-imx: update to v5.15.46 - Andrey Zhizhikin
    * a3fc2c6 : linux-fslc-lts: update to v5.15.46 - Andrey Zhizhikin
    * 351545f : linux-fslc: update to v5.18.3 - Andrey Zhizhikin
    * 3142822 : kernel-itbimage: delete this bbclass - Thomas Perrot
    * 5d6c2ba : imx-base.inc: Set virtual/opencl-icd provider for i.MX - Tom Hochstein
    * 092de7a : linux-fslc-imx: update to v5.15.45 - Andrey Zhizhikin
    * 93b4349 : linux-fslc-lts: update to v5.15.45 - Andrey Zhizhikin
    * 56c9cd3 : linux-fslc: update to v5.18.2 - Andrey Zhizhikin
    * c5736e5 : alsa-lib: drop not applying patch - Max Krummenacher
    * 52306c4 : linux-fslc-imx: upgrade to lf-5.15.5-1.0.0 from NXP - Andrey Zhizhikin
    * da3807a : linux-fslc-lts: re-sync configs with upstream - Andrey Zhizhikin
    * 96ee3d0 : linux-fslc-lts: upgrade to 5.15.x+fslc - Andrey Zhizhikin
    * b8ad321 : linux-fslc: drop config option not present in upstream - Andrey Zhizhikin
    * 745f6c8 : linux-fslc: re-sync configs with upstream - Andrey Zhizhikin
    * 99a93c4 : linux-fslc: upgrade to 5.18.x+fslc - Andrey Zhizhikin
    * 2c1ff19 : kernel-module-nxp89xx: fix compatible machine override - Ricardo Salveti
    * 84da967 : rcw: Use SPDX-style license - sean-anderson-seco
    * 3c64e4a : optee-test: Rework the OPTEE_ARCH logic - Tom Hochstein
    * 78a38a7 : optee-os: Simplify OPTEE_ARCH assignment for 32-bit - Tom Hochstein
    * 3b4476e : kernel-module-isp-vvcam: fix error found by gcc 12 - Max Krummenacher
    * 2b18c77 : imx-atf: fix patch applying - Thomas Perrot
    * 5fe3067 : imx-atf: Suppress array-bounds error - Tom Hochstein
    * 6752c74 : machines: follow kernel deployment changes - Max Krummenacher
    * d5ced4c : Merge pull request #1111 from Freescale/backport-1110-to-kirkstone - Otavio Salvador
    * fb8f6dd : mfgtool-initramfs-image: Fix override of IMAGE_FSTYPES - Tom Hochstein
    * ce8de11 : Merge pull request #1108 from Freescale/backport-1104-to-kirkstone - Otavio Salvador
    * 2a248ce : classes: IMAGE_FSTYPES as weak variable in mfgtool-initramfs-image - Walter Bonetti
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    d50d6669
  • Pavel Zhukov's avatar
    oniro-image-*-tests: Exclude openssh complementary packages · a9c038b0
    Pavel Zhukov authored
    oe-core recommends openssh-sftp-server since [1] this causes conflict
    between openssh and dropbear when -tests image is building.
    This happens because openssh-ptest is pulled in as complementary package
    of openssh-sftp-server
    Adding openssh to PACKAGE_EXCLUDE_COMPLEMENTARY excluded openssh from
    the list. As a downside of this openssh-ptest,  -dev or -dbg packages
    will not be installed using install_complementary and have to be
    installed manually (IMAGE_INSTALL:append or similar).
    Proper fix should go to oe-core (use -O flag to switch back to old scp
    protocol if newer openssh server is used) however it's not clear if
    openssh will keep this feature.
    
    Upstream-Bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=14858
    
    Fixes:
    Error:
     Problem: problem with installed package dropbear-2020.81-r0.cortexa53_crypto
      - package dropbear-2020.81-r0.cortexa53_crypto conflicts with openssh provided by openssh-8.9p1-r0.cortexa53_crypto
      - package openssh-8.9p1-r0.cortexa53_crypto conflicts with dropbear provided by dropbear-2020.81-r0.cortexa53_crypto
      - package openssh-ptest-8.9p1-r0.cortexa53_crypto requires openssh, but none of the providers can be installed
      - conflicting requests
    (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)
    
    [1] https://git.openembedded.org/openembedded-core/commit/?id=a98188e83b2c027d99cc38e3367e1ec2a98efbb0
    
    
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    a9c038b0
  • Andrei Gherzan's avatar
  • Andrei Gherzan's avatar
  • Andrei Gherzan's avatar
    meta-oniro-staging: Bump layer's priority · bb7d1b5f
    Andrei Gherzan authored
    
    We provide recipes that other projects/layers do as well (for example gn
    is also provided by meta-arm). Make sure that our layer has a higher
    priority when most of the upstream layers use the default 5.
    
    Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
    Verified
    bb7d1b5f
  • Andrei Gherzan's avatar
    ninja_base: Introduce a ninja bbclass · 9c78f17a
    Andrei Gherzan authored
    
    For now, it only handles the depndency to ninja-native and handling the
    export of the MAXLOAD_NINJA variable.
    
    Signed-off-by: Andrei Gherzan's avatarAndrei Gherzan <andrei.gherzan@huawei.com>
    Verified
    9c78f17a
  • Andrei Gherzan's avatar
  • Andrei Gherzan's avatar
  • Pavel Zhukov's avatar
    default.xml: Bump meta-openembedded revision · 3b5bebb5
    Pavel Zhukov authored
    
    * fb7b26b : fix(syslog-ng): warning about conf version - Aurélien Bertron
    * 1cd38ee : strongswan: upgrade 5.9.5 -> 5.9.6 - Yi Zhao
    * e4c5f5b : postgresql: upgrade 14.3 -> 14.4 - wangmy
    * 6ff027e : exo: upgrade 4.16.3 -> 4.16.4 - Yue Tao
    * 7040cff : networkmanager: fix build with enabled ppp - Javier Viguera
    * d7aaee2 : chrony: create /var/lib/chrony by systemd-tmpfiles - Changqing Li
    * 3d47772 : dnsmasq: Security fix CVE-2022-0934 - Yi Zhao
    * 18767f1 : libgpiod: move test dependencies to ptest package - Peter Marko
    * 16621ac : python3-pybluez: fix a runtime issue with python 3.10 - Bartosz Golaszewski
    * 9c3976a : iperf: Set CVE_PRODUCT to "iperf_project:iperf" - Akash Hadke
    * fad4c40 : ntfs-3g-ntfsprogs: Set CVE_PRODUCT to "tuxera:ntfs-3g" - Akash Hadke
    * 3a019f2 : tesseract-lang: switch from master branch to main - Martin Jansa
    * 14023da : netserver: don't change permissions on /dev/null - Ashish Sharma
    * caab54d : leveldb: switch from master branch to main - Martin Jansa
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    3b5bebb5
  • Pavel Zhukov's avatar
    default.xml: Bump meta-freescale revision · 6a03c56c
    Pavel Zhukov authored
    
    * e3e5687 : Merge pull request #1137 from Freescale/backport-1133-to-kirkstone - Otavio Salvador
    * 033a380 : weston: 9.0.0.imx: fix build with latest master - Max Krummenacher
    * 2b07a82 : Merge pull request #1136 from Freescale/backport-1134-to-kirkstone - Otavio Salvador
    * 5ae86e7 : remove random file - Max Krummenacher
    * cdd3880 : Merge pull request #1135 from Freescale/backport-1132-to-kirkstone - Otavio Salvador
    * 54e519e : Revert "imx-base.inc: upgrade to gstreamer 1.20.2" - Max Krummenacher
    * f2253aa : Merge pull request #1131 from Freescale/backport-1130-to-kirkstone - Otavio Salvador
    * 05e0dbe : imx-base.inc: Use ??= for PREFERRED_VERSION - Tom Hochstein
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    6a03c56c
  • Pavel Zhukov's avatar
    default.xml: Bump meta-arm revision · f799f4d7
    Pavel Zhukov authored
    
    * db6e0ed : arm/oeqa: Use linuxboot and OEFVPSerialTarget instead of noop - Peter Hoyes
    * 72a3dfa : arm/oeqa: Create new OEFVPSerialTarget with pexpect interface - Peter Hoyes
    * 3ead3aa : arm/classes: Change FVP_CONSOLE to FVP_CONSOLES in fvpconf - Peter Hoyes
    * ae48e65 : arm/oeqa: Refactor OEFVPTarget to use FVPRunner and pexpect - Peter Hoyes
    * fb794c8 : arm/oeqa: Add selftests for FVP library - Peter Hoyes
    * d2685ae : scripts,arm/lib: Refactor runfvp into FVPRunner - Peter Hoyes
    * 528d28f : runfvp: ignore setpgid errors when spawned - Bertrand Marquis
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    f799f4d7
  • Pavel Zhukov's avatar
    default.xml: Bump jiazhang0/meta-secure-core revision · 85c0c66b
    Pavel Zhukov authored
    
    * d0a0285 : kernel-initramfs: fix typo for ALTERNATIVE - Yi Zhao
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    85c0c66b
  • Esben Haabendal's avatar
  • Esben Haabendal's avatar
  • Esben Haabendal's avatar
    default.xml: Add meta-java repository · 8019dee2
    Esben Haabendal authored
    
    This is required by meta-openharmony layer.
    
    Signed-off-by: default avatarEsben Haabendal <esben.haabendal@huawei.com>
    8019dee2
  • Esben Haabendal's avatar
    flavours/linux: Add meta-java layer · b0df9137
    Esben Haabendal authored
    
    This is required by meta-openharmony layer.
    
    Signed-off-by: default avatarEsben Haabendal <esben.haabendal@huawei.com>
    b0df9137
  • Bernhard Rosenkränzer's avatar
  • Esben Haabendal's avatar
  • Pavel Zhukov's avatar
    default.xml: Bump openembedded-core revision · 840dd9ee
    Pavel Zhukov authored
    
    * a4bfb5c : libsoup: upgrade 3.0.6 -> 3.0.7 - Alexander Kanavin
    * a2871b4 : glib-networking: upgrade 2.72.0 -> 2.72.1 - Alexander Kanavin
    * 0d9a2d4 : glib-2.0: upgrade 2.72.2 -> 2.72.3 - Alexander Kanavin
    * 3903a24 : weston: update 10.0.0 -> 10.0.1 - Alexander Kanavin
    * e008697 : gstreamer1.0-vaapi: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 4f00cdf : gstreamer1.0-rtsp-server: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 05f62a8 : gstreamer1.0-python: upgrade 1.20.2 -> 1.20.3 - wangmy
    * e1dd7d5 : gstreamer1.0-plugins-ugly: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 4aee173 : gstreamer1.0-plugins-good: upgrade 1.20.2 -> 1.20.3 - wangmy
    * c827ede : gstreamer1.0-plugins-base: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 0ead6c0 : gstreamer1.0-plugins-bad: upgrade 1.20.2 -> 1.20.3 - wangmy
    * e190d67 : gstreamer1.0-omx: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 9b8a62d : gstreamer1.0-libav: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 84b2d19 : gst-devtools: upgrade 1.20.2 -> 1.20.3 - wangmy
    * 2c177d0 : gstreamer1.0: upgrade 1.20.2 -> 1.20.3 - Alexander Kanavin
    * 2023e33 : binutils : stable 2.38 branch updates - Sundeep KOKKONDA
    * 96f6bad : glibc-tests: Avoid reproducibility issues - Richard Purdie
    * 05760b2 : glibc: stable 2.35 branch updates - Sundeep KOKKONDA
    * 7616275 : openssl: update 3.0.4 -> 3.0.5 - Alexander Kanavin
    * 640ccea : vim: upgrade to 9.0.0021 - Ross Burton
    * 21b66e6 : u-boot: fix CVE-2022-34835 - Sakib Sajal
    * dc627ce : tiff: backport the fix for CVE-2022-2056, CVE-2022-2057, and CVE-2022-2058 - Ross Burton
    * 537e7d3 : harfbuzz: fix CVE-2022-33068 - Wentao Zhang
    * 83ab9f5 : qemu: Avoid accidental libvdeplug linkage - Steve Sakoman
    * 84390c3 : qemu: Avoid accidental librdmacm linkage - Richard Purdie
    * 171fa2d : qemu: add PACKAGECONFIG for capstone - Steve Sakoman
    * 6db1eb6 : ruby: add PACKAGECONFIG for capstone - Steve Sakoman
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    840dd9ee
  • Pavel Zhukov's avatar
    default.xml: Bump meta-openembedded revision · ce1abc60
    Pavel Zhukov authored
    
    * b9bbc38 : protobuf-c: update to 1.4.1 fix CVE-2022-33070 - Wentao Zhang
    * 6d1dbf7 : modemmanager: update to 1.18.8 - Adrian Freihofer
    * 2dd643a : imagemagick: upgrade 7.0.10-25 -> 7.0.10-62 - Davide Gardenal
    * 4eaa309 : ntfs-3g-ntfsprogs: upgrade to 2022.5.17 - Chen Qi
    * 1a09e4f : php: upgrade 8.1.6 -> 8.1.7 - wangmy
    * e5b177a : cyrus-sasl: CVE-2022-24407 failure to properly escape SQL input allows an attacker to execute arbitrary SQL commands - Hitendra Prajapati
    * bf2822d : dlt-daemon: upgrade to commit 6a3bd901d8 to fix CVE-2022-31291 - Yue Tao
    * 97375c7 : emlog: ignore unrelated CVEs - Davide Gardenal
    * c455cba : freeradius: mutlilib fixes - Jeremy Puhlman
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    ce1abc60
  • Pavel Zhukov's avatar
    harfbuzz: Fix compilation with clang · ea9ea45d
    Pavel Zhukov authored
    
    Fix for CVE-2022-33068 brings a regression in clang builds.
    Fixes in upstream with fixup commit.
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    ea9ea45d
  • Stefan Schmidt's avatar
    tayga: change LICENSE identifier to new GPL-2.0-only · 626594f5
    Stefan Schmidt authored
    
    The old GPLv2 identifier has been deprecated in oe-core. Time to catch
    up with this recipe.
    
    Signed-off-by: default avatarStefan Schmidt <stefan.schmidt@huawei.com>
    626594f5
  • Marta Rybczynska's avatar
    docs: Document the change in the default password · 9717c28f
    Marta Rybczynska authored
    
    Document the change in the default user/password for the production
    images.
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    9717c28f
  • Marta Rybczynska's avatar
    docs: Capitalize title in Supported Images · d3ef4a81
    Marta Rybczynska authored
    
    Capitalize the title to match other chapter titles.
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    d3ef4a81
  • Marta Rybczynska's avatar
    docs: add Debug Mode documentation · 06f8baf6
    Marta Rybczynska authored
    
    Add basic documentation for the debug mode.
    
    Signed-off-by: default avatarMarta Rybczynska <marta.rybczynska@huawei.com>
    06f8baf6
  • Zygmunt Krynicki's avatar
    .oniro-ci: use repo --reference conditionally · 2732add0
    Zygmunt Krynicki authored
    
    The reference is provided only when repo is used with runner persistent
    storage. This is not a major change, just a clean-up of the existing
    logic.
    
    Signed-off-by: default avatarZygmunt Krynicki <zygmunt.krynicki@huawei.com>
    2732add0
  • Pavel Zhukov's avatar
    docs/hardware-support: Update image filenames · 55162150
    Pavel Zhukov authored
    
    The default compression has been changed from bzip to gz. Update
    leftovers accordingly
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    55162150
  • Pavel Zhukov's avatar
    fa31810a
  • Pavel Zhukov's avatar
    flavours/linux: Add slirp to the list of recommend options · 4c8f0d27
    Pavel Zhukov authored
    
    Oniro documentation recommends using of slirp option to have
    network connection from/to the image in qemu. Adjust conf-notes.txt
    to be consistent with the docs.
    
    Signed-off-by: default avatarPavel Zhukov <pavel.zhukov@huawei.com>
    4c8f0d27
Showing
with 116 additions and 85 deletions
......@@ -35,8 +35,8 @@
echo "CI_ONIRO_MANIFEST_URL: $CI_ONIRO_MANIFEST_URL"
echo "CI_ONIRO_MANIFEST_NAME: $CI_ONIRO_MANIFEST_NAME"
echo "CI_ONIRO_MANIFEST_BRANCH: $CI_ONIRO_MANIFEST_BRANCH"
repo init --reference \
"$CI_ONIRO_RUNNER_PERSISTENT_STORAGE"/pub/git-repo-mirrors/"$CI_ONIRO_MANIFEST_MIRROR" \
repo init \
$(test -n "${CI_ONIRO_RUNNER_PERSISTENT_STORAGE:-}" && echo --reference "$CI_ONIRO_RUNNER_PERSISTENT_STORAGE"/pub/git-repo-mirrors/"$CI_ONIRO_MANIFEST_MIRROR") \
--manifest-url "$CI_ONIRO_MANIFEST_URL" \
--manifest-name "$CI_ONIRO_MANIFEST_NAME" \
--manifest-branch "$CI_ONIRO_MANIFEST_BRANCH"
......@@ -162,8 +162,6 @@
| sed -e 's/^CI_ONIRO_BB_LOCAL_CONF_plus_equals_//g' -e 's/"/\\"/g' -e 's/=/ += "/g' -e 's/$/"/g' \
| sort \
| tee -a conf/local.conf )
# Print local conf for debugging.
- grep -E '^[^#]' conf/local.conf
# Sanity check: disallow using public build cache with a specific setting
# in local.conf. The list of settings may grow over time.
......@@ -206,6 +204,7 @@
# Linux builds can be extremely large. Use rm_work to remove the temporary
# build data as soon as possible to reclaim space.
CI_ONIRO_BB_LOCAL_CONF_plus_equals_INHERIT: "rm_work"
CI_ONIRO_BB_LOCAL_CONF_plus_equals_INHERIT: create-spdx
script:
- test -n "$CI_ONIRO_BITBAKE_TARGETS" || (
echo "nothing to build - CI_ONIRO_BITBAKE_TARGETS is empty"
......@@ -224,23 +223,6 @@
matrix:
- CI_ONIRO_BITBAKE_TARGETS: ["oniro-image-base-tests", "oniro-image-extra-tests"]
# This job is documented in docs/ci/hidden-jobs/build-zephyr.rst
.build-zephyr:
extends: .bitbake-workspace
variables:
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_BITBAKE_TARGETS: "zephyr-philosophers"
CI_ONIRO_INSTANCE_SIZE: s3.large.2
script:
- test -n "$CI_ONIRO_BITBAKE_TARGETS" || (
echo "nothing to build - CI_ONIRO_BITBAKE_TARGETS is empty"
&& exit 1 )
- !reference [.bitbake-workspace, script]
- |
for target in $CI_ONIRO_BITBAKE_TARGETS; do
time bitbake "$target"
done
# This job is documented in docs/ci/hidden-jobs/build-freertos.rst
.build-freertos:
extends: .bitbake-workspace
......@@ -301,11 +283,7 @@
.build-wic-image:
extends: .build-image
variables:
# cve-check is enabled in the .bitbake-workspace job. Append
# oniro-debug-linux for all wic image build jobs to enable root login which
# is required in LAVA test jobs. The variable can be overwritten in build
# job level for builds that require non-root user.
CI_ONIRO_BB_LOCAL_CONF_plus_equals_INHERIT: "cve-check oniro-debug-linux"
CI_ONIRO_BB_LOCAL_CONF_plus_equals_INHERIT: create-spdx
CI_ONIRO_JOB_ARTIFACTS: "*.wic.* *.bmap"
script:
- !reference [.build-image, script]
......@@ -405,9 +383,16 @@
.build-zephyr-image:
extends: .build-image
variables:
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_INSTANCE_SIZE: s3.large.2
CI_ONIRO_JOB_ARTIFACTS: "*.elf *.bin"
script:
- !reference [.build-image, script]
- echo 'INHERIT += "create-spdx"' >> conf/local.conf
- echo 'do_create_spdx[nostamp] = "1"' >> conf/local.conf
- echo 'do_create_runtime_spdx[nostamp] = "1"' >> conf/local.conf
- bitbake --runall=do_create_runtime_spdx $CI_ONIRO_RECIPE_NAME
# This job is currently used to customize the behavior in oniro and xts-acts.
# It will be removed when that is safe to do so. It is not documented.
......
......@@ -146,9 +146,6 @@ linux-raspberrypi4-64-clang:
# See the note on linux-qemu-x86.
CI_ONIRO_BUILD_CACHE: "pub"
CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-qemu-x86-gcc:
extends: [.zephyr-qemu-x86, .toolchain-gcc]
zephyr-qemu-x86-clang:
......@@ -161,9 +158,6 @@ zephyr-qemu-x86-clang:
# See the note on linux-qemu-x86.
CI_ONIRO_BUILD_CACHE: "pub"
CI_ONIRO_BB_LOCAL_CONF_BB_GENERATE_MIRROR_TARBALLS: 1
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-qemu-cortex-m3-gcc:
extends: [.zephyr-qemu-cortex-m3, .toolchain-gcc]
zephyr-qemu-cortex-m3-clang:
......@@ -173,9 +167,6 @@ zephyr-qemu-cortex-m3-clang:
extends: .build-zephyr-image
variables:
MACHINE: 96b-nitrogen
CI_ONIRO_RECIPE_NAME: zephyr-philosophers
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-96b-nitrogen-gcc:
extends: [.zephyr-96b-nitrogen, .toolchain-gcc]
zephyr-96b-nitrogen-clang:
......@@ -186,20 +177,16 @@ zephyr-96b-nitrogen-clang:
variables:
MACHINE: 96b-nitrogen
CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-all
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
zephyr-96b-nitrogen-tests-gcc:
extends: [.zephyr-96b-nitrogen-tests, .toolchain-gcc]
zephyr-96b-nitrogen-tests-clang:
extends: [.zephyr-96b-nitrogen-tests, .toolchain-clang, .broken]
.zephyr-96b-nitrogen-twister:
extends: .build-image
extends: .build-zephyr-image
variables:
MACHINE: 96b-nitrogen
CI_ONIRO_RECIPE_NAME: zephyr-kernel-test-twister
CI_ONIRO_BUILD_FLAVOUR: zephyr
CI_ONIRO_INSTANCE_SIZE: s3.large.2
CI_ONIRO_JOB_ARTIFACTS: "twister*.tar.bz2"
zephyr-96b-nitrogen-twister-gcc:
extends: [.zephyr-96b-nitrogen-twister, .toolchain-gcc]
......@@ -207,7 +194,7 @@ zephyr-96b-nitrogen-twister-clang:
extends: [.zephyr-96b-nitrogen-twister, .toolchain-clang, .broken]
.zephyr-96b-avenger:
extends: .build-zephyr
extends: .build-zephyr-image
variables:
MACHINE: 96b-avenger96
zephyr-96b-avenger-gcc:
......@@ -216,7 +203,7 @@ zephyr-96b-avenger-clang:
extends: [.zephyr-96b-avenger, .toolchain-clang, .broken]
.zephyr-nrf52840dk-nrf52840:
extends: .build-zephyr
extends: .build-zephyr-image
variables:
MACHINE: nrf52840dk-nrf52840
zephyr-nrf52840dk-nrf52840-gcc:
......@@ -225,7 +212,7 @@ zephyr-nrf52840dk-nrf52840-clang:
extends: [.zephyr-nrf52840dk-nrf52840, .toolchain-clang, .broken]
.zephyr-arduino-nano-33-ble:
extends: .build-zephyr
extends: .build-zephyr-image
variables:
MACHINE: arduino-nano-33-ble
zephyr-arduino-nano-33-ble-gcc:
......
......@@ -47,7 +47,7 @@ After successful bootup, you will be dropped into a login shell:
qemux86-64 login:
Default login is *root* without a password.
The default login name is **oniro** with **oniro** as a password.
After login you will see the shell prompt:
......
......@@ -6,10 +6,12 @@
.build-zephyr-image
===================
The ``.build-zephyr-image`` job extends the :doc:`build-image` job to collect only
The ``.build-zephyr-image`` job extends the :doc:`build-image` job to collect, by default
the `*.bin` and `*.elf` files and remove all the other files that would
normally be collected by the artifact system. It is recommended for Zephyr
builds which produce bin and elf images.
normally be collected by the artifact system. The file types of the artifacts can be overridden.
This sets by default ``CI_ONIRO_BUILD_FLAVOUR`` to ``zephyr`` and ``CI_ONIRO_RECIPE_NAME``
to ``zephyr-philosophers``, the latter can be overridden to change the recipe builded by bitbake.
It is used by all Zephyr builds.
Usage Guide
===========
......
.. SPDX-FileCopyrightText: Huawei Inc.
..
.. SPDX-License-Identifier: CC-BY-4.0
=============
.build-zephyr
=============
The ``.build-zephyr`` job extends the :doc:`bitbake-workspace` job. It sets
``CI_ONIRO_BUILD_FLAVOUR`` to ``zephyr`` and builds the bitbake targets (e.g.
images) as defined by ``CI_ONIRO_BITBAKE_TARGETS`` (defaults included).
Usage Guide
===========
This job is not intended for direct use. Instead it serves as a base for all
the Zephyr-specific :doc:`../machines-and-flavours`.
......@@ -18,7 +18,6 @@ implementation details.
bitbake-workspace
build-linux
build-linux-matrix
build-zephyr
build-freertos
build-recipe
build-image
......
.. SPDX-FileCopyrightText: Huawei Inc.
..
.. SPDX-License-Identifier: CC-BY-4.0
.. include:: definitions.rst
.. _DebugMode:
Debug Mode
##########
In some situations, you may want to compile an image with some additional tools
and features for easier debugging. For this reason, |main_project_name|
offers the debug mode.
Images built with the `debug mode` enabled contain additional tools and allow
to log in as root (which is disabled in the default images).
To enable the `debug mode`, edit your ``local.conf`` and add:
.. code-block:: console
INHERIT += "oniro-debug-linux"
For convenience, the section is already present commented-out in the template
and you may uncoment it.
When done, rebuild your image as usual. To go back to the production mode,
comment the line out again and rebuild your image.
.. Note::
Debug mode images are unsupported by the project and do not take part
of the release. They are provided for convenience only.
......@@ -74,6 +74,12 @@ sample application, *blinky*. In order to do so issue the following:
3. After the build completes, the ``zephyr-philosophers.bin`` and the ``zephyr-blinky.bin``
file can be found in ``build-oniro-zephyr/tmp-newlib/deploy/images/arduino-nano-33-ble/``.
.. note::
By default, both zephyr-blinky and zephyr-philosophers applications will start once the board
is powered on without waiting for a serial console connection.
To start an application only when serial console is connected, specify ONIRO_ENABLE_ACM0 = "1".
This option may be useful in automated testing environment.
Flashing an Application
=======================
......
......@@ -84,7 +84,7 @@ Linux image
can be found in
``build-oniro-linux-raspberrypi4-64/tmp/deploy/images/$MACHINE/``.
The key file which is needed to flash into the SD card is
``oniro-image-base-raspberrypi4-64.wic.bz2``.
``oniro-image-base-raspberrypi4-64.wic.gz``.
Flashing |main_project_name| Linux image
****************************************
......@@ -104,7 +104,7 @@ describes booting the board with an SD card option.
.. code-block:: console
$ cd tmp/deploy/images/raspberrypi4-64
$ bmaptool copy oniro-image-base-raspberrypi4-64.wic.bz2 $DEVNODE
$ bmaptool copy oniro-image-base-raspberrypi4-64.wic.gz $DEVNODE
2. Put the card to the board and turn it on.
......
......@@ -86,7 +86,7 @@ steps:
.. code-block:: console
$ cd tmp/deploy/images/seco-intel-b68
$ bmaptool copy oniro-image-base-seco-intel-b68.wic.bz2 $DEVNODE
$ bmaptool copy oniro-image-base-seco-intel-b68.wic.gz $DEVNODE
3. Put the card to the board and turn it on.
......
......@@ -40,4 +40,5 @@ Build System Guide
:caption: Troubleshoot
:maxdepth: 2
fallback-devices-support
fallback-devices-support
debug-mode
......@@ -55,6 +55,8 @@ Initialize a repo workspace and clone all required repositories:
$ repo init -u https://gitlab.eclipse.org/eclipse/oniro-core/oniro.git -b kirkstone
$ repo sync --no-clone-bundle
.. _Building an Oniro image:
Building an Oniro image
***********************
......@@ -77,6 +79,28 @@ Initialize the build directory and run a build:
$ TEMPLATECONF=../oniro/flavours/linux . ./oe-core/oe-init-build-env build-oniro-linux
$ MACHINE=qemux86-64 bitbake oniro-image-base
.. _Building with OpenHarmony:
Building with OpenHarmony compatibility
***************************************
To enable OpenHarmony compatibility, before running the last `bitbake` command
in the section above, you have to add the following to
`build-oniro-linux/conf/local.conf` file:
.. code-block:: sh
TOOLCHAIN="clang"
RUNTIME="llvm"
DISTRO_FEATURES:append = " openharmony"
IMAGE_INSTALL:append = " openharmony-standard"
This will enable OpenHarmony features and add OpenHarmony Standard System
features to the `oniro-image-base` image.
With that in place, the image can be built with the instructions in the
:ref:`Building an Oniro image <Building an Oniro image>` section above.
Booting a Qemu X86-64 Target with a |main_project_name| image
*************************************************************
......@@ -88,3 +112,5 @@ Once the image is built, you can run a Qemu X86-64 instance using the provided s
If the host has a VT-capable CPU, you can pass the ``kvm`` argument for better
performance. Check ``runqemu``'s help message for all available arguments.
The default user name is **oniro** with **oniro** as a password.
......@@ -4,7 +4,7 @@
.. include:: definitions.rst
Supported images
Supported Images
################
To create a custom Linux distribution to match the product requirements,
......
......@@ -18,6 +18,7 @@ BBLAYERS ?= " \
##OEROOT##/../meta-zephyr/meta-zephyr-bsp \
##OEROOT##/../meta-zephyr/meta-zephyr-core \
##OEROOT##/../oniro/meta-oniro-core \
##OEROOT##/../meta-openharmony \
##OEROOT##/../meta-freertos \
##OEROOT##/../meta-intel \
##OEROOT##/../meta-seco-intel \
......@@ -32,4 +33,5 @@ BBLAYERS ?= " \
##OEROOT##/../meta-security \
##OEROOT##/../meta-riscv \
##OEROOT##/../meta-rauc \
##OEROOT##/../meta-java \
"
......@@ -26,5 +26,6 @@ or via command line, e.g.:
You can also run generated qemu images with a command:
$ runqemu qemux86-64 qemuparams="-nographic" oniro-image-base wic ovmf
$ runqemu qemux86-64 qemuparams="-nographic" oniro-image-base wic ovmf slirp
Then log in as 'oniro' user with 'oniro' as a password.
......@@ -25,19 +25,20 @@ SPDX-FileCopyrightText: Huawei Inc.
<remote name="seco" fetch="https://git.seco.com" />
<project name="bitbake" remote="openembedded" revision="b8fd6f5d9959d27176ea016c249cf6d35ac8ba03" path="bitbake" />
<project name="openembedded-core" remote="openembedded" revision="eea52e0c3d24c79464f4afdbc3c397e1cb982231" path="oe-core" />
<project name="meta-openembedded" remote="openembedded" revision="fcc7d7eae82be4c180f2e8fa3db90a8ab3be07b7" path="meta-openembedded" />
<project name="openembedded-core" remote="openembedded" revision="a4bfb5ceb5cf8c0c6d27225b27ef10c0b9dceccb" path="oe-core" />
<project name="meta-openembedded" remote="openembedded" revision="b9bbc38bfba702194a71c5a9dcb747ddacc9d66b" path="meta-openembedded" />
<project name="aehs29/meta-freertos" remote="github" revision="98a6838261d36b8f79c5fbae1736492169727a1e" path="meta-freertos" />
<project name="meta-intel" remote="yocto" revision="8e472da759cd5a5bf2ece041d2796db56b1d5482" path="meta-intel" />
<project name="meta-intel" remote="yocto" revision="ef3aa3064b9bbfa19f600eafb1e7d3473f62af74" path="meta-intel" />
<project name="pub/intel/yocto/meta-seco-intel" remote="seco" revision="65a673560211b11986db5785c70254fad190785f" path="meta-seco-intel" />
<project name="meta-freescale" remote="yocto" revision="92df6b76f38397b75ea76d588935b5b91b63c58c" path="meta-freescale" />
<project name="meta-freescale" remote="yocto" revision="e3e56878708c3c4a7d9dfaa4b369e5869a227a70" path="meta-freescale" />
<project name="pub/i.mx/yocto/5.x/meta-seco-imx" remote="seco" revision="b6976d806dad5cff6e071cfdb59ab45c4210604b" path="meta-seco-imx" />
<project name="meta-raspberrypi" remote="yocto" revision="0135a02ea577bd39dd552236ead2c5894d89da1d" path="meta-raspberrypi" />
<project name="meta-security" remote="yocto" revision="d3d8e62bf1caa3870a504c0addcfd200b33c189f" path="meta-security" />
<project name="rauc/meta-rauc" remote="github" revision="2c07f828924c6e522925544ec51900935be23703" path="meta-rauc" />
<project name="riscv/meta-riscv" remote="github" revision="70e099d7ceca52a1dde2c978713012f6b20a9891" path="meta-riscv" />
<project name="meta-arm" remote="yocto" revision="af928569b421431347c84f5941cee7aaa9f0ac74" path="meta-arm" />
<project name="jiazhang0/meta-secure-core" remote="github" revision="2ccf4aa4e352a1b990d0f59bf28de8639ca529d9" path="meta-secure-core" />
<project name="meta-arm" remote="yocto" revision="db6e0ed624f6e1eda9c3a0ed5f13057c24037f86" path="meta-arm" />
<project name="meta-java" remote="yocto" revision="1a8059f6b257ebe6fcae6416e499784d976afd24" path="meta-java" />
<project name="jiazhang0/meta-secure-core" remote="github" revision="d0a02859719f1a2c6b98d9d9afe785ec8535ec32" path="meta-secure-core" />
<!--
All entries above are pinned to a specific revision and updated manually.
......@@ -55,6 +56,7 @@ SPDX-FileCopyrightText: Huawei Inc.
</project>
<project name="oniro-core/meta-clang.git" remote="eclipse" revision="oniro/kirkstone" path="meta-clang" />
<project name="oniro-core/meta-zephyr.git" remote="eclipse" revision="oniro/kirkstone" path="meta-zephyr" />
<project name="oniro-core/meta-openharmony.git" remote="eclipse" revision="kirkstone" path="meta-openharmony" />
<project name="oniro-core/docs.git" remote="eclipse" revision="main" path="docs" />
<project name="distro/governance/ip-policy" remote="oniro-booting" revision="main" path="ip-policy" />
</manifest>
......@@ -13,11 +13,9 @@ IMAGE_INSTALL:append = "\
kernel-selftest \
"
# This adds ptest packages to the image
EXTRA_IMAGE_FEATURES:append = " ptest-pkgs"
# This adds ptest packages to the image, and enables empty root password
EXTRA_IMAGE_FEATURES:append = " ptest-pkgs debug-tweaks"
# For testing purposes, we want to have an extra ext4 format for the root
# filesystem.
IMAGE_FSTYPES:append = " ext4"
ROOT_PARTITION_SIZE = "2500M"
......@@ -11,9 +11,12 @@ IMAGE_INSTALL:append = "\
packagegroup-oniro-tests \
"
# This adds ptest packages to the image
EXTRA_IMAGE_FEATURES:append = " ptest-pkgs"
# This adds ptest packages to the image, and enables empty root password
EXTRA_IMAGE_FEATURES:append = " ptest-pkgs debug-tweaks"
# For testing purposes, we want to have an extra ext4 format for the root
# filesystem.
IMAGE_FSTYPES:append = " ext4"
# Workaround for https://bugzilla.yoctoproject.org/show_bug.cgi?id=14858
PACKAGE_EXCLUDE_COMPLEMENTARY:append = " openssh "
# SPDX-FileCopyrightText: Huawei Inc.
#
# SPDX-License-Identifier: Apache-2.0
# SPDX-License-Identifier: GPL-2.0-only
......@@ -4,7 +4,9 @@
# This class allows building GN-based projects.
DEPENDS += "gn-native ninja-native"
DEPENDS += "gn-native"
inherit ninja
# General GN options, like --dotfile
GN_OPTIONS ??= ""
......