diff --git a/.oebuild/manifest.yaml b/.oebuild/manifest.yaml index 8ebd3276899e1e890e52dd0005b2ac9e5b66b127..2f300b9492f77cad08fcdbb8b97f5568b9d59d26 100644 --- a/.oebuild/manifest.yaml +++ b/.oebuild/manifest.yaml @@ -1749,6 +1749,9 @@ manifest_list: texinfo: remote_url: https://gitee.com/src-openeuler/texinfo.git version: 9ba2eb163228342de2725a2d5b01627cc74e3e42 + tftp: + remote_url: https://gitee.com/src-openeuler/tftp.git + version: 9e165341636a292d1e927e5c48ce588c3d28ff3b tiff: remote_url: https://gitee.com/src-openeuler/libtiff.git version: 297fdfe6f5060f5a466236e2749ac8a8dd40aca0 diff --git a/meta-openeuler/dynamic-layers/openembedded-layer/recipes-daemons/tftp-hpa/tftp-hpa_%.bbappend b/meta-openeuler/dynamic-layers/openembedded-layer/recipes-daemons/tftp-hpa/tftp-hpa_%.bbappend new file mode 100644 index 0000000000000000000000000000000000000000..a6fe16736591534aff22888c3be1d8ff0ccecff2 --- /dev/null +++ b/meta-openeuler/dynamic-layers/openembedded-layer/recipes-daemons/tftp-hpa/tftp-hpa_%.bbappend @@ -0,0 +1,12 @@ +PV = "5.2" + +OPENEULER_LOCAL_NAME = "tftp" + +SRC_URI:prepend = "file://tftp-hpa-${PV}.tar.bz2 \ + file://tftp-doc.patch \ + file://tftp-enhanced-logging.patch \ + file://tftp-hpa-5.2-gcc10.patch \ + file://backport-Update-manpage-to-match-source-code-for-map-file.patch \ +" + +SRC_URI:remove = "file://0001-tftp-Mark-toplevel-definition-as-external.patch" diff --git a/meta-openeuler/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bbappend b/meta-openeuler/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bbappend index f9e762fc621642fb05041688b85d9991523f54a5..a9d9c45b7b7813d37bdd65f96f895b89fa4d721a 100644 --- a/meta-openeuler/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bbappend +++ b/meta-openeuler/recipes-core/initrdscripts/initramfs-module-install-efi_1.0.bbappend @@ -12,6 +12,9 @@ SERIAL_CONSOLES ?= "115200;ttyS0" RDEPENDS:${PN}:remove = "initramfs-framework-base" +# For pxe install +RDEPENDS:${PN}:append = " dhcp-client tftp-hpa" + do_install:append() { install -m 0755 ${WORKDIR}/init-install-efi-openeuler.sh ${D}/init.d/install-efi.sh