diff --git a/.oebuild/features/oebridge.yaml b/.oebuild/features/oebridge.yaml index 1a193744ddf898723b190b3f5419e07aeb609fd2..647c3d0d4c3579e65e6d90543890ff51783cec9a 100644 --- a/.oebuild/features/oebridge.yaml +++ b/.oebuild/features/oebridge.yaml @@ -2,5 +2,5 @@ type: feature local_conf: | DISTRO_FEATURES:append = " oebridge " - SERVER_MIRROR = "https://mirrors.tuna.tsinghua.edu.cn/openeuler" - SERVER_VERSION = "openEuler-24.03-LTS" + SERVER_MIRROR = "https://mirrors.ustc.edu.cn/openeuler" + SERVER_VERSION = "openEuler-24.03-LTS-SP2" diff --git a/.oebuild/manifest.yaml b/.oebuild/manifest.yaml index d8c6d08f31219135d38401683e7becec85498df4..133be41ddcb3ebbab5b42aaf0299293485e89179 100644 --- a/.oebuild/manifest.yaml +++ b/.oebuild/manifest.yaml @@ -1250,7 +1250,7 @@ manifest_list: version: 47a7c941bad0100b291352db561ff880b66927ef oedeploy: remote_url: https://gitee.com/src-openeuler/oeDeploy.git - version: 1613af12e65533c32bfba2e5f3a6d77ff94657fb + version: c00c5e07c3b559374ed4c9786fa707e73084311a ompl: remote_url: https://gitee.com/src-openeuler/ompl.git version: 42759f06c9a8d712a5ba86f1f3b22a569ec81232 diff --git a/.oebuild/samples/aarch64/kp920-industry-kernel6.yaml b/.oebuild/samples/aarch64/kp920-industry-kernel6.yaml index 2abc6883d136f69fd5e6ba33d15c9c1304b5f60f..fcc06619701ff99ad26c2c033250d1d54a1f9934 100644 --- a/.oebuild/samples/aarch64/kp920-industry-kernel6.yaml +++ b/.oebuild/samples/aarch64/kp920-industry-kernel6.yaml @@ -35,7 +35,7 @@ local_conf: |+ DISTRO_FEATURES:append = " preempt-rt " DISTRO_FEATURES:append = " oebridge " - SERVER_MIRROR = "https://mirrors.tuna.tsinghua.edu.cn/openeuler" + SERVER_MIRROR = "https://mirrors.ustc.edu.cn/openeuler" SERVER_VERSION = "openEuler-24.03-LTS-SP1" layers: diff --git a/.oebuild/samples/aarch64/kp920-industry.yaml b/.oebuild/samples/aarch64/kp920-industry.yaml index 9191133c410508bfb2cb80ea2eb0ea5cc390d8ec..9549a2ed46afdebb60309a7adc73ac59081dc880 100644 --- a/.oebuild/samples/aarch64/kp920-industry.yaml +++ b/.oebuild/samples/aarch64/kp920-industry.yaml @@ -7,7 +7,6 @@ repos: - yocto-poky - yocto-meta-openembedded - yocto-meta-qt5 -- yocto-meta-virtualization local_conf: |+ MCS_FEATURES ?= "openamp" DISTRO_FEATURES:append = " mcs" @@ -27,14 +26,11 @@ local_conf: |+ INIT_MANAGER = "systemd" DISTRO_FEATURES:append = " epkg" - DISTRO_FEATURES:append = " k8s virtualization" - layers: - yocto-meta-openeuler/bsp/meta-kunpeng - yocto-meta-openembedded/meta-oe - yocto-meta-qt5 - yocto-meta-openeuler/rtos/meta-openeuler-rtos -- yocto-meta-virtualization docker_param: image: swr.cn-north-4.myhuaweicloud.com/openeuler-embedded/openeuler-container:latest parameters: -itd --network host diff --git a/bsp/meta-kunpeng/recipes-core/os-base/os-base_1.0.bbappend b/bsp/meta-kunpeng/recipes-core/os-base/os-base_1.0.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..8dbc460f936cb95a63c60aefb30b0ea6ac646197 --- /dev/null +++ b/bsp/meta-kunpeng/recipes-core/os-base/os-base_1.0.bbappend @@ -0,0 +1,7 @@ +# The kp920 does not configure static ip by default +do_install:append() { + ## systemd related basic configuration + if ${@bb.utils.contains('DISTRO_FEATURES','systemd','true','false',d)}; then + rm ${D}${sysconfdir}/systemd/network/10-eth-static.network + fi +} diff --git a/bsp/meta-kunpeng/recipes-devtools/python/python3-ansible_%.bbappend b/bsp/meta-kunpeng/recipes-devtools/python/python3-ansible_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..f958a1eedb34664dbf7aab2d3976e49de5dce6fe --- /dev/null +++ b/bsp/meta-kunpeng/recipes-devtools/python/python3-ansible_%.bbappend @@ -0,0 +1,4 @@ +# Install all modules except windows +ANSIBLE_WHITELIST_MODULES = "cloud clustering commands crypto database files identity inventory \ + list messaging monitoring net_tools network notification packaging __pycache__ remote_management \ + source_control storage system utilities web_infrastructure" diff --git a/bsp/meta-kunpeng/recipes-kernel/linux/linux-kp920.inc b/bsp/meta-kunpeng/recipes-kernel/linux/linux-kp920.inc index 4f558a6d051060aae58f427610ca0fae770a5cdb..aa785eca21dc1ece62eb1227c7a5a2eed24bb1ad 100644 --- a/bsp/meta-kunpeng/recipes-kernel/linux/linux-kp920.inc +++ b/bsp/meta-kunpeng/recipes-kernel/linux/linux-kp920.inc @@ -14,6 +14,7 @@ CONFIGVERSION="${@bb.utils.contains('DISTRO_FEATURES', 'kernel6', 'kernel6-', '' SRC_URI:append = " \ file://config/cfg-fragments/embedded-build.cfg \ file://config/cfg-fragments/common-pc-drivers.cfg \ + file://config/cfg-fragments/virtio.cfg \ " # The kp920 kernel configuration now supports k8s and does not require a separate configuration file. diff --git a/meta-openeuler/classes/oebridge.bbclass b/meta-openeuler/classes/oebridge.bbclass index 607b4b4b96f22bab0c303484e65127e8df3c1aa7..7b1bc4e26861e336188791fd1277d2b7e289b12b 100644 --- a/meta-openeuler/classes/oebridge.bbclass +++ b/meta-openeuler/classes/oebridge.bbclass @@ -35,6 +35,8 @@ python(){ } addtask do_download_oepkg before do_package_write_rpm after do_package_qa +# Any tasks that access the network must be marked as such using the network flag. +do_download_oepkg[network] = "1" inherit oebridge-common @@ -50,7 +52,13 @@ def get_package_details(base, package_name): "Checksum": pkg.chksum[1].hex() } -python do_download_oepkg(){ +# Currently, oebridge triggers the do_download_epkg function for all tasks, +# but only the class-target actually needs it. Other tasks, such as nativesdk, +# do not need to include the do_download_epkg function. +python do_download_oepkg() { +} + +python do_download_oepkg:class-target(){ import os import subprocess diff --git a/meta-openeuler/recipes-core/isulad/lib-shim-v2-bin_0.0.1.bb b/meta-openeuler/recipes-core/isulad/lib-shim-v2-bin_0.0.1.bb index 3ef633cf6c6a8ba5134320c639201bbf81f7e6a4..3e29b596ab529b60590c9276746280d30ca5972b 100644 --- a/meta-openeuler/recipes-core/isulad/lib-shim-v2-bin_0.0.1.bb +++ b/meta-openeuler/recipes-core/isulad/lib-shim-v2-bin_0.0.1.bb @@ -8,15 +8,15 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MulanPSL-2.0;m inherit bin_package SRC_URI:aarch64 = " \ - https://repo.openeuler.openatom.cn/openEuler-23.09/OS/aarch64/Packages/lib-shim-v2-0.0.1-8.oe2309.aarch64.rpm;name=arm64;subdir=${BP} \ + https://mirrors.ustc.edu.cn/openeuler/openEuler-23.09/OS/aarch64/Packages/lib-shim-v2-0.0.1-8.oe2309.aarch64.rpm;name=arm64;subdir=${BP} \ " SRC_URI:x86-64 = " \ - https://repo.openeuler.openatom.cn/openEuler-23.09/OS/x86_64/Packages/lib-shim-v2-0.0.1-8.oe2309.x86_64.rpm;name=x86;subdir=${BP} \ + https://mirrors.ustc.edu.cn/openeuler/openEuler-23.09/OS/x86_64/Packages/lib-shim-v2-0.0.1-8.oe2309.x86_64.rpm;name=x86;subdir=${BP} \ " SRC_URI:append = " \ - https://repo.openeuler.openatom.cn/openEuler-23.09/everything/aarch64/Packages/lib-shim-v2-devel-0.0.1-8.oe2309.aarch64.rpm;name=header;subdir=${BP} \ + https://mirrors.ustc.edu.cn/openeuler/openEuler-23.09/everything/aarch64/Packages/lib-shim-v2-devel-0.0.1-8.oe2309.aarch64.rpm;name=header;subdir=${BP} \ " SRC_URI[arm64.md5sum] = "3bf4618ffba4196a9bdcf3d9ec4e8e83" diff --git a/meta-openeuler/recipes-extended/oedeploy/oedeploy_1.1.0.bb b/meta-openeuler/recipes-extended/oedeploy/oedeploy_1.1.1.bb similarity index 99% rename from meta-openeuler/recipes-extended/oedeploy/oedeploy_1.1.0.bb rename to meta-openeuler/recipes-extended/oedeploy/oedeploy_1.1.1.bb index a1c86c6cc37e1eee15b26d93202a188cbee5a315..6ac0bf8b792cbdb83ae98375412b408d9fdfbb32 100644 --- a/meta-openeuler/recipes-extended/oedeploy/oedeploy_1.1.0.bb +++ b/meta-openeuler/recipes-extended/oedeploy/oedeploy_1.1.1.bb @@ -2,7 +2,7 @@ SUMMARY = "Tool suite for app installation and deployment" DESCRIPTION = "oeDeploy" HOMEPAGE = "https://gitee.com/openeuler/oeDeploy" -PV = "1.1.0" +PV = "1.1.1" SRC_URI += " \ file://oedp-${PV}.tar.gz \ diff --git a/meta-openeuler/recipes-extended/procps/procps_%.bbappend b/meta-openeuler/recipes-extended/procps/procps_%.bbappend index 87ed6b6d076df7d2466411a572e98819edd9726d..328c04b1762de46adec558b68f27c4a57ea2a405 100644 --- a/meta-openeuler/recipes-extended/procps/procps_%.bbappend +++ b/meta-openeuler/recipes-extended/procps/procps_%.bbappend @@ -46,4 +46,4 @@ do_configure:prepend() { SRC_URI[sha256sum] = "ee3fcd2ea6ff94aa43a81ba5cc7912b7c9615acd2911c7a3d3ea081287fdf47a" -ASSUME_PROVIDE_PKGS = "procps" +ASSUME_PROVIDE_PKGS = "procps-ng" diff --git a/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/embedded-build.cfg b/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/embedded-build.cfg index 8f36c5663cef127b7a2e7e3f1bb7552585e0e7b5..fdb891edb11212351402b1b367d63876123e892f 100644 --- a/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/embedded-build.cfg +++ b/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/embedded-build.cfg @@ -35,9 +35,6 @@ CONFIG_MODULE_SIG_KEY="" # CONFIG_ATM is not set # CONFIG_L2TP is not set # CONFIG_VSOCKETS is not set -# CONFIG_NETFILTER_XTABLES is not set -# CONFIG_IP_SET is not set -# CONFIG_IP_VS is not set # # Netdevice diff --git a/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/virtio.cfg b/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/virtio.cfg new file mode 100644 index 0000000000000000000000000000000000000000..b6f5b380c16c1d8a046b3b946e41a57b0f181ca0 --- /dev/null +++ b/meta-openeuler/recipes-kernel/linux/files/config/cfg-fragments/virtio.cfg @@ -0,0 +1,7 @@ +# +# Modify some kernel configs to support for virtio, e.g. running an iso image with qemu +# +CONFIG_VIRTIO=y +CONFIG_VIRTIO_PCI_LIB=y +CONFIG_VIRTIO_PCI=y +CONFIG_VIRTIO_MMIO=y diff --git a/meta-openeuler/recipes-kernel/linux/linux-openeuler.inc b/meta-openeuler/recipes-kernel/linux/linux-openeuler.inc index 0a7452b9fb50bdb76aaa65173809fc7958511ad1..4aaf7ee09dd1e6395f8f68fab8af85837e98b837 100644 --- a/meta-openeuler/recipes-kernel/linux/linux-openeuler.inc +++ b/meta-openeuler/recipes-kernel/linux/linux-openeuler.inc @@ -60,6 +60,7 @@ KBUILD_DEFCONFIG:x86-64 = "openeuler_defconfig" SRC_URI:append:x86-64 = " \ file://config/cfg-fragments/embedded-build.cfg \ file://config/cfg-fragments/common-pc-drivers.cfg \ + file://config/cfg-fragments/virtio.cfg \ " # strip modules for x86 image EXTRA_OEMAKE:x86-64 += "INSTALL_MOD_STRIP=1"