From 5bc548b3ca5a1029569a8cfdbbe2cbbb2d13f519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Mon, 21 Sep 2026 16:19:18 -0300 Subject: [PATCH] fix(genesis): include mktemp in openEuler images --- xCAT-genesis-builder/dracut_105/el/module-setup.sh | 1 + xCAT-genesis-builder/xCAT-genesis-base.spec | 1 + 2 files changed, 2 insertions(+) diff --git a/xCAT-genesis-builder/dracut_105/el/module-setup.sh b/xCAT-genesis-builder/dracut_105/el/module-setup.sh index 367b5acb0..4566b8790 100755 --- a/xCAT-genesis-builder/dracut_105/el/module-setup.sh +++ b/xCAT-genesis-builder/dracut_105/el/module-setup.sh @@ -56,6 +56,7 @@ install() { #dracut_install chmod /sbin/route /sbin/ifconfig /usr/bin/whoami /usr/bin/head /usr/bin/tail basename /etc/redhat-release ping tr lsusb /usr/share/hwdata/usb.ids #ibm fw wrapper requirements dracut_install chmod ip /usr/bin/whoami /usr/bin/head /usr/bin/tail basename ping tr lsusb /usr/share/hwdata/usb.ids #ibm fw wrapper requirements if [[ $genesis_openeuler == 1 ]]; then + dracut_install mktemp || exit $? dracut_install /etc/openEuler-release /etc/os-release locale_files=$(find /usr/lib/locale/C.utf8 \( -type f -o -type l \) -print) || exit $? [[ -n $locale_files && -s /usr/lib/locale/C.utf8/LC_CTYPE ]] || exit 1 diff --git a/xCAT-genesis-builder/xCAT-genesis-base.spec b/xCAT-genesis-builder/xCAT-genesis-base.spec index 5f47c82cc..632859784 100644 --- a/xCAT-genesis-builder/xCAT-genesis-base.spec +++ b/xCAT-genesis-builder/xCAT-genesis-base.spec @@ -56,6 +56,7 @@ BuildRequires: ipmitool BuildRequires: iproute BuildRequires: kexec-tools %if 0%{?openEuler} +BuildRequires: coreutils BuildRequires: glibc-common BuildRequires: kernel BuildRequires: openssl