From 6c3c0155c9675fd8a4283457a653d297fc944755 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 20 Apr 2023 04:20:32 +0000 Subject: automatic import of oemaker --- .gitignore | 3 + 0001-rename-source-iso.patch | 34 + 0002-bugfix-I3QY98.patch | 44 + 0003-change-for-edge-computing.patch | 151 ++ 0004-bugfix-I3OGUT.patch | 30 + 0005-add-fpi_tail-param-for-grub.patch | 71 + 0008-add-parse_everything_deb_exclude.patch | 31 + 0010-do-not-cleanup-pkg.patch | 34 + 0011-support-desktop-iso.patch | 120 ++ ...change-rescue-parameter-with-new-anaconda.patch | 53 + 0013-enable-eject-in-install.img.patch | 25 + 0014-remove-invalid-memtest.patch | 33 + 0015-bugfix-I6G246.patch | 22 + edge_normal_aarch64.xml | 157 ++ edge_normal_x86_64.xml | 157 ++ normal_aarch64.xml | 1656 +++++++++++++++++++ normal_x86_64.xml | 1658 ++++++++++++++++++++ oemaker.spec | 382 +++++ rpmlist.xml | 1426 +++++++++++++++++ sources | 3 + 20 files changed, 6090 insertions(+) create mode 100644 0001-rename-source-iso.patch create mode 100644 0002-bugfix-I3QY98.patch create mode 100644 0003-change-for-edge-computing.patch create mode 100644 0004-bugfix-I3OGUT.patch create mode 100644 0005-add-fpi_tail-param-for-grub.patch create mode 100644 0008-add-parse_everything_deb_exclude.patch create mode 100644 0010-do-not-cleanup-pkg.patch create mode 100644 0011-support-desktop-iso.patch create mode 100644 0012-change-rescue-parameter-with-new-anaconda.patch create mode 100644 0013-enable-eject-in-install.img.patch create mode 100644 0014-remove-invalid-memtest.patch create mode 100644 0015-bugfix-I6G246.patch create mode 100644 edge_normal_aarch64.xml create mode 100644 edge_normal_x86_64.xml create mode 100644 normal_aarch64.xml create mode 100644 normal_x86_64.xml create mode 100644 oemaker.spec create mode 100644 rpmlist.xml create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..3b223e5 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1,3 @@ +/desktop_normal_aarch64.xml +/desktop_normal_x86_64.xml +/oemaker-2.0.4.tar.gz diff --git a/0001-rename-source-iso.patch b/0001-rename-source-iso.patch new file mode 100644 index 0000000..8885134 --- /dev/null +++ b/0001-rename-source-iso.patch @@ -0,0 +1,34 @@ +From e11a1ff002fdc7aab81f40b99fcea2fc86eba85b Mon Sep 17 00:00:00 2001 +From: miao_kaibo +Date: Fri, 2 Apr 2021 10:23:47 +0800 +Subject: [PATCH] rename source iso + +--- + isomaker/init.sh | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/isomaker/init.sh b/isomaker/init.sh +index f708555..2603bfb 100755 +--- a/isomaker/init.sh ++++ b/isomaker/init.sh +@@ -112,7 +112,7 @@ function global_var_init() + DBG_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-debug-${ARCH}-dvd.iso" + EVE_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-everything-${ARCH}-dvd.iso" + EVE_DEBUG_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-everything-debug-${ARCH}-dvd.iso" +- EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-everything-source-dvd.iso" ++ EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-source-dvd.iso" + NETINST_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-netinst-${ARCH}-dvd.iso" + else + RELEASE_NAME="${PRODUCT}-${VERSION}-${ARCH}" +@@ -121,7 +121,7 @@ function global_var_init() + DBG_ISO_NAME="${PRODUCT}-${VERSION}-debug-${ARCH}-dvd.iso" + EVE_ISO_NAME="${PRODUCT}-${VERSION}-everything-${ARCH}-dvd.iso" + EVE_DEBUG_ISO_NAME="${PRODUCT}-${VERSION}-everything-debug-${ARCH}-dvd.iso" +- EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-everything-source-dvd.iso" ++ EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-source-dvd.iso" + NETINST_ISO_NAME="${PRODUCT}-${VERSION}-netinst-${ARCH}-dvd.iso" + fi + +-- +2.30.0 + diff --git a/0002-bugfix-I3QY98.patch b/0002-bugfix-I3QY98.patch new file mode 100644 index 0000000..aa91672 --- /dev/null +++ b/0002-bugfix-I3QY98.patch @@ -0,0 +1,44 @@ +From 1907bdefd7fc8c4e1ef2db78d3e38dc3d6b6a32c Mon Sep 17 00:00:00 2001 +From: miao_kaibo +Date: Wed, 12 May 2021 03:34:44 +0000 +Subject: [PATCH] bugfix I3QY98 + +--- + isomaker/rpm.sh | 14 ++++++++++---- + 1 file changed, 10 insertions(+), 4 deletions(-) + +diff --git a/isomaker/rpm.sh b/isomaker/rpm.sh +index e5fad1f..e3feaab 100755 +--- a/isomaker/rpm.sh ++++ b/isomaker/rpm.sh +@@ -165,8 +165,11 @@ function get_everything_rpms() + if [ -s parsed_rpmlist_conflict ];then + for rpmname in $(cat parsed_rpmlist_conflict) + do +- sed -i "/^${rpmname}\./d" ava_every_lst +- echo "${rpmname}" >> conflict_list ++ cat ava_every_lst | grep "^${rpmname}\." ++ if [ $? -eq 0 ];then ++ sed -i "/^${rpmname}\./d" ava_every_lst ++ echo "${rpmname}" >> conflict_list ++ fi + done + fi + parse_rpmlist_xml "everything_conflict" +@@ -174,8 +177,11 @@ function get_everything_rpms() + if [ -s parsed_rpmlist_everything_conflict ];then + for rpmname in $(cat parsed_rpmlist_everything_conflict) + do +- sed -i "/^${rpmname}\./d" ava_every_lst +- echo "${rpmname}" >> conflict_list ++ cat ava_every_lst | grep "^${rpmname}\." ++ if [ $? -eq 0 ];then ++ sed -i "/^${rpmname}\./d" ava_every_lst ++ echo "${rpmname}" >> conflict_list ++ fi + done + fi + } +-- +1.8.3.1 + diff --git a/0003-change-for-edge-computing.patch b/0003-change-for-edge-computing.patch new file mode 100644 index 0000000..5359457 --- /dev/null +++ b/0003-change-for-edge-computing.patch @@ -0,0 +1,151 @@ +From 52641d22bc575c01a6fca0cafb5e9b5d0dec619d Mon Sep 17 00:00:00 2001 +From: xyn-coder +Date: Tue, 22 Nov 2022 15:53:14 +0800 +Subject: [PATCH] change for edge computing + +--- + isomaker/img_repo.sh | 13 ++++++++++++- + isomaker/init.sh | 4 +++- + isomaker/iso.sh | 16 ++++++++++++++++ + isomaker/oemaker.sh | 7 +++++++ + isomaker/rpm.sh | 19 +++++++++++++++++++ + 5 files changed, 57 insertions(+), 2 deletions(-) + +diff --git a/isomaker/img_repo.sh b/isomaker/img_repo.sh +index 668ee76..3335183 100755 +--- a/isomaker/img_repo.sh ++++ b/isomaker/img_repo.sh +@@ -18,7 +18,18 @@ + set -e + function create_install_img() + { +- echo "$YUMREPO" > yumrepo.file ++ tmprep='' ++ repos=($(echo "$YUMREPO" | sed 's/-s//g')) ++ for rep in ${repos[@]} ++ do ++ if [[ "${rep}" =~ "Epol" ]];then ++ continue ++ else ++ tmprep="-s ${rep} ${tmprep}" ++ fi ++ done ++ ++ echo "${tmprep}" > yumrepo.file + set +e + lorax --isfinal -p "${PRODUCT}" -v "${VERSION}${RELEASE}" -r "${RELEASE}" -t "${VARIANT}" --sharedir 80-openeuler --rootfs-size=4 --buildarch="$ARCH" $(cat yumrepo.file) --nomacboot --noupgrade "${BUILD}"/iso > lorax.logfile 2>&1 + +diff --git a/isomaker/init.sh b/isomaker/init.sh +index 2603bfb..ca39d48 100755 +--- a/isomaker/init.sh ++++ b/isomaker/init.sh +@@ -78,7 +78,7 @@ function parse_cmd_line() + esac + done + +- for typename in standard source debug everything_debug everything everything_src netinst ++ for typename in standard source debug everything_debug everything everything_src netinst edge + do + if [ "${typename}" == "${ISO_TYPE}" ];then + return 0 +@@ -114,6 +114,7 @@ function global_var_init() + EVE_DEBUG_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-everything-debug-${ARCH}-dvd.iso" + EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-source-dvd.iso" + NETINST_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-netinst-${ARCH}-dvd.iso" ++ EDGE_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-edge-${ARCH}-dvd.iso" + else + RELEASE_NAME="${PRODUCT}-${VERSION}-${ARCH}" + STANDARD_ISO_NAME="${PRODUCT}-${VERSION}-${ARCH}-dvd.iso" +@@ -123,6 +124,7 @@ function global_var_init() + EVE_DEBUG_ISO_NAME="${PRODUCT}-${VERSION}-everything-debug-${ARCH}-dvd.iso" + EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-source-dvd.iso" + NETINST_ISO_NAME="${PRODUCT}-${VERSION}-netinst-${ARCH}-dvd.iso" ++ EDGE_ISO_NAME="${PRODUCT}-${VERSION}-edge-${ARCH}-dvd.iso" + fi + + [ ! -d "${BUILD}" ] && mkdir -p "${BUILD}" +diff --git a/isomaker/iso.sh b/isomaker/iso.sh +index 4152c57..38fa4ab 100755 +--- a/isomaker/iso.sh ++++ b/isomaker/iso.sh +@@ -48,6 +48,22 @@ function gen_standard_iso() + return 0 + } + ++function gen_edge_iso() ++{ ++ set +e ++ mkdir -p "${BUILD}"/iso/repodata/ ++ cp "config/${ARCH}/edge_normal.xml" "${BUILD}"/iso/repodata/ ++ createrepo -g "${BUILD}"/iso/repodata/*.xml "${BUILD}"/iso ++ if [ "$ARCH" == "x86_64" ]; then ++ mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V "${RELEASE_NAME}" -o "${OUTPUT_DIR}/${EDGE_ISO_NAME}" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot "${BUILD}"/iso ++ [ $? != 0 ] && return 1 ++ elif [ "$ARCH" == "aarch64" ]; then ++ mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V "${RELEASE_NAME}" -o "${OUTPUT_DIR}/${EDGE_ISO_NAME}" -e images/efiboot.img -no-emul-boot "${BUILD}"/iso ++ [ $? != 0 ] && return 1 ++ fi ++ implantisomd5 "${OUTPUT_DIR}/${EDGE_ISO_NAME}" ++ return 0 ++} + + function gen_src_iso() + { +diff --git a/isomaker/oemaker.sh b/isomaker/oemaker.sh +index 98b1faa..c3d949f 100755 +--- a/isomaker/oemaker.sh ++++ b/isomaker/oemaker.sh +@@ -145,6 +145,13 @@ function mk_oe_main() + return 1 + fi + ls "${OUTPUT_DIR}/${EVE_SRC_ISO_NAME}" ++ elif [ "${ISO_TYPE}" == "edge" ]; then ++ gen_edge_iso ++ if [ $? -ne 0 ]; then ++ echo "create edge iso failed" ++ return 1 ++ fi ++ ls "${OUTPUT_DIR}/${EDGE_ISO_NAME}" + fi + mkclean + return 0 +diff --git a/isomaker/rpm.sh b/isomaker/rpm.sh +index e3feaab..85b1042 100755 +--- a/isomaker/rpm.sh ++++ b/isomaker/rpm.sh +@@ -26,6 +26,10 @@ function parse_rpmlist_xml() + + function download_rpms() + { ++ if [ "${ISO_TYPE}" == "edge" ]; then ++ get_edge_rpms ++ return 0 ++ fi + cat "${CONFIG}" | grep packagereq | cut -d ">" -f 2 | cut -d "<" -f 1 > _all_rpms.lst + parse_rpmlist_xml "${ARCH}" + cat parsed_rpmlist_${ARCH} >> _all_rpms.lst +@@ -146,6 +150,21 @@ function get_rpm_pub_key() + rm -rf "${BUILD}"/iso/GPG_tmp + } + ++function get_edge_rpms() ++{ ++ parse_rpmlist_xml "edge_${ARCH}" ++ cat parsed_rpmlist_edge_${ARCH} > _edge_rpms.lst ++ parse_rpmlist_xml "edge_common" ++ cat parsed_rpmlist_edge_common >> _edge_rpms.lst ++ cat "config/${ARCH}/edge_normal.xml" | grep packagereq | cut -d ">" -f 2 | cut -d "<" -f 1 >> _edge_rpms.lst ++ sort -r -u _edge_rpms.lst -o _edge_rpms.lst ++ yumdownloader --resolve --installroot="${BUILD}"/tmp --destdir="${BUILD}"/iso/Packages/ $(cat _edge_rpms.lst | tr '\n' ' ') ++ if [ $? != 0 ] || [ $(ls "${BUILD}"/iso/Packages/ | wc -l) == 0 ]; then ++ echo "Download rpms failed!" ++ exit 133 ++ fi ++} ++ + function get_everything_rpms() + { + yum list --installroot="${BUILD}"/tmp --available | awk '{print $1}' | grep -E "\.noarch|\.${ARCH}" | grep -v "debuginfo" | grep -v "debugsource" > ava_every_lst +-- +2.33.0 + diff --git a/0004-bugfix-I3OGUT.patch b/0004-bugfix-I3OGUT.patch new file mode 100644 index 0000000..b262506 --- /dev/null +++ b/0004-bugfix-I3OGUT.patch @@ -0,0 +1,30 @@ +From f59ebdd0f2e8927dbb4662769ee99e3384e6e7ca Mon Sep 17 00:00:00 2001 +From: xyn-coder +Date: Tue, 22 Nov 2022 16:01:13 +0800 +Subject: [PATCH] bugfix I3OGUT + +--- + isomaker/img_repo.sh | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/isomaker/img_repo.sh b/isomaker/img_repo.sh +index 3335183..eaf5c70 100755 +--- a/isomaker/img_repo.sh ++++ b/isomaker/img_repo.sh +@@ -31,7 +31,12 @@ function create_install_img() + + echo "${tmprep}" > yumrepo.file + set +e +- lorax --isfinal -p "${PRODUCT}" -v "${VERSION}${RELEASE}" -r "${RELEASE}" -t "${VARIANT}" --sharedir 80-openeuler --rootfs-size=4 --buildarch="$ARCH" $(cat yumrepo.file) --nomacboot --noupgrade "${BUILD}"/iso > lorax.logfile 2>&1 ++ if [ -n "${RELEASE}" ];then ++ vertmp="${VERSION}-${RELEASE}" ++ else ++ vertmp=${VERSION} ++ fi ++ lorax --isfinal -p "${PRODUCT}" -v "${vertmp}" -r "${RELEASE}" -t "${VARIANT}" --sharedir 80-openeuler --rootfs-size=4 --buildarch="$ARCH" $(cat yumrepo.file) --nomacboot --noupgrade "${BUILD}"/iso > lorax.logfile 2>&1 + + if [ $? != 0 ] ; then + cat lorax.logfile +-- +2.33.0 + diff --git a/0005-add-fpi_tail-param-for-grub.patch b/0005-add-fpi_tail-param-for-grub.patch new file mode 100644 index 0000000..a2f5a4f --- /dev/null +++ b/0005-add-fpi_tail-param-for-grub.patch @@ -0,0 +1,71 @@ +From 3b813b13637065c76184f6e57d0fa76d2571b1ca Mon Sep 17 00:00:00 2001 +From: gitee-cmd +Date: Fri, 31 Dec 2021 15:11:32 +0800 +Subject: [PATCH] add fpi_tail param for grub + +--- + isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg | 8 ++++---- + isomaker/80-openeuler/config_files/x86/grub2-efi.cfg | 8 ++++---- + 2 files changed, 8 insertions(+), 8 deletions(-) + +diff --git a/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg b/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg +index 43b0e74..2d165e1 100644 +--- a/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg ++++ b/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg +@@ -27,20 +27,20 @@ search --no-floppy --set=root -l '@ISOLABEL@' + + ### BEGIN /etc/grub.d/10_linux ### + menuentry 'Install @PRODUCT@ @VERSION@' --class red --class gnu-linux --class gnu --class os { +- linux @KERNELPATH@ @ROOT@ ro inst.geoloc=0 console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me ++ linux @KERNELPATH@ @ROOT@ ro inst.geoloc=0 console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me fpi_to_tail=off + initrd @INITRDPATH@ + } + menuentry 'Test this media & install @PRODUCT@ @VERSION@' --class red --class gnu-linux --class gnu --class os { +- linux @KERNELPATH@ @ROOT@ rd.live.check inst.geoloc=0 console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me ++ linux @KERNELPATH@ @ROOT@ rd.live.check inst.geoloc=0 console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me fpi_to_tail=off + initrd @INITRDPATH@ + } + submenu 'Troubleshooting -->' { + menuentry 'Install @PRODUCT@ @VERSION@ in basic graphics mode' --class red --class gnu-linux --class gnu --class os { +- linux @KERNELPATH@ @ROOT@ nomodeset inst.geoloc=0 console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me ++ linux @KERNELPATH@ @ROOT@ nomodeset inst.geoloc=0 console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me fpi_to_tail=off + initrd @INITRDPATH@ + } + menuentry 'Rescue the @PRODUCT@ system' --class red --class gnu-linux --class gnu --class os { +- linux @KERNELPATH@ @ROOT@ rescue console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me ++ linux @KERNELPATH@ @ROOT@ rescue console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me fpi_to_tail=off + initrd @INITRDPATH@ + } + } +diff --git a/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg b/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg +index 5001156..fe2bc03 100644 +--- a/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg ++++ b/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg +@@ -21,20 +21,20 @@ search --no-floppy --set=root -l '@ISOLABEL@' + + ### BEGIN /etc/grub.d/10_linux ### + menuentry 'Install @PRODUCT@ @VERSION@' --class openEuler --class gnu-linux --class gnu --class os { +- linuxefi @KERNELPATH@ @ROOT@ quiet ++ linuxefi @KERNELPATH@ @ROOT@ fpi_to_tail=off + initrdefi @INITRDPATH@ + } + menuentry 'Test this media & install @PRODUCT@ @VERSION@' --class openEuler --class gnu-linux --class gnu --class os { +- linuxefi @KERNELPATH@ @ROOT@ rd.live.check quiet ++ linuxefi @KERNELPATH@ @ROOT@ rd.live.check fpi_to_tail=off + initrdefi @INITRDPATH@ + } + submenu 'Troubleshooting -->' { + menuentry 'Install @PRODUCT@ @VERSION@ in basic graphics mode' --class openEuler --class gnu-linux --class gnu --class os { +- linuxefi @KERNELPATH@ @ROOT@ nomodeset quiet ++ linuxefi @KERNELPATH@ @ROOT@ nomodeset fpi_to_tail=off + initrdefi @INITRDPATH@ + } + menuentry 'Rescue a @PRODUCT@ system' --class openEuler --class gnu-linux --class gnu --class os { +- linuxefi @KERNELPATH@ @ROOT@ rescue quiet ++ linuxefi @KERNELPATH@ @ROOT@ rescue fpi_to_tail=off + initrdefi @INITRDPATH@ + } + } +-- +2.27.0 + diff --git a/0008-add-parse_everything_deb_exclude.patch b/0008-add-parse_everything_deb_exclude.patch new file mode 100644 index 0000000..a7cea72 --- /dev/null +++ b/0008-add-parse_everything_deb_exclude.patch @@ -0,0 +1,31 @@ +From 6958c40cac406dc5636189b9cbd8635ebdbe72b3 Mon Sep 17 00:00:00 2001 +From: xyn-coder +Date: Tue, 22 Nov 2022 16:16:38 +0800 +Subject: [PATCH] add parse_everything_deb_exclude + +--- + isomaker/rpm.sh | 8 ++++++++ + 1 file changed, 8 insertions(+) + +diff --git a/isomaker/rpm.sh b/isomaker/rpm.sh +index 85b1042..0f77b34 100755 +--- a/isomaker/rpm.sh ++++ b/isomaker/rpm.sh +@@ -242,6 +242,14 @@ function everything_debug_rpms_download() + { + mkdir ${EVERY_DEBUG_DIR} + yum list --installroot="${BUILD}"/tmp --available | awk '{print $1}' | grep -E "debuginfo|debugsource" > ava_debug_lst ++ parse_rpmlist_xml "everything_debug_exclude" ++ cat parsed_rpmlist_everything_debug_exclude ++ if [ -s parsed_rpmlist_everything_debug_exclude ];then ++ for rpmname in $(cat parsed_rpmlist_everything_debug_exclude) ++ do ++ sed -i "/^${rpmname}\./d" ava_debug_lst ++ done ++ fi + yumdownloader --resolve --installroot="${BUILD}"/tmp --destdir="${EVERY_DEBUG_DIR}" $(cat ava_debug_lst | tr '\n' ' ') + if [ $? != 0 ] || [ $(ls ${EVERY_DEBUG_DIR} | wc -l) == 0 ]; then + echo "yumdownloader with --resolve failed, trying to yumdownloader without --resolve" +-- +2.33.0 + diff --git a/0010-do-not-cleanup-pkg.patch b/0010-do-not-cleanup-pkg.patch new file mode 100644 index 0000000..62d7455 --- /dev/null +++ b/0010-do-not-cleanup-pkg.patch @@ -0,0 +1,34 @@ +From 90c2319b0fbde5e263f999288627cc67ec5fc9c0 Mon Sep 17 00:00:00 2001 +From: wangchong1995924 <15229716099@163.com> +Date: Thu, 14 Jul 2022 17:44:21 +0800 +Subject: Don't clean up libdiff and libcairo-script* + +--- + isomaker/80-openeuler/runtime-cleanup.tmpl | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/isomaker/80-openeuler/runtime-cleanup.tmpl b/isomaker/80-openeuler/runtime-cleanup.tmpl +index 35b2c83..5bce798 100644 +--- a/isomaker/80-openeuler/runtime-cleanup.tmpl ++++ b/isomaker/80-openeuler/runtime-cleanup.tmpl +@@ -67,7 +67,7 @@ removefrom iptables --allbut \ + + removepkg libXxf86misc + removepkg libasyncns libhbaapi libhbalinux +-removepkg libmcpp libtiff linux-atm-libs ++removepkg libmcpp linux-atm-libs + removepkg lvm2-libs m4 mailx makebootfat mcpp + removepkg mingetty mobile-broadband-provider-info pkgconfig ppp pth + removepkg rmt rpcbind squashfs-tools system-config-firewall-base +@@ -146,7 +146,7 @@ removefrom bind-utils /usr/bin/dig /usr/bin/host /usr/bin/nsupdate + removefrom bitmap-fangsongti-fonts /usr/share/fonts/* + removefrom ca-certificates /etc/pki/java/* + removefrom ca-certificates /etc/pki/tls/certs/ca-bundle.trust.crt /etc/ssl/* +-removefrom cairo /usr/${libdir}/libcairo-script* /usr/bin/cairo-sphinx ++removefrom cairo /usr/bin/cairo-sphinx + removefrom coreutils /etc/* /usr/bin/link /usr/bin/nice /usr/bin/stty /usr/bin/su /usr/bin/unlink + removefrom coreutils /usr/sbin/runuser /usr/bin/[ /usr/bin/base64 /usr/bin/chcon + removefrom coreutils /usr/bin/cksum /usr/bin/comm /usr/bin/csplit +-- +2.27.0 + diff --git a/0011-support-desktop-iso.patch b/0011-support-desktop-iso.patch new file mode 100644 index 0000000..87f1b84 --- /dev/null +++ b/0011-support-desktop-iso.patch @@ -0,0 +1,120 @@ +From 6476093453615673dc20611bc7812def55294fb6 Mon Sep 17 00:00:00 2001 +From: wangchong1995924 <15229716099@163.com> +Date: Thu, 28 Jul 2022 14:23:11 +0800 +Subject: [PATCH] support Desktop iso + + +diff --git a/isomaker/init.sh b/isomaker/init.sh +index ca39d48..bb958b2 100644 +--- a/isomaker/init.sh ++++ b/isomaker/init.sh +@@ -78,7 +78,7 @@ function parse_cmd_line() + esac + done + +- for typename in standard source debug everything_debug everything everything_src netinst edge ++ for typename in standard source debug everything_debug everything everything_src netinst edge desktop + do + if [ "${typename}" == "${ISO_TYPE}" ];then + return 0 +@@ -115,6 +115,7 @@ function global_var_init() + EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-source-dvd.iso" + NETINST_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-netinst-${ARCH}-dvd.iso" + EDGE_ISO_NAME="${PRODUCT}-${VERSION}-${RELEASE}-edge-${ARCH}-dvd.iso" ++ DESKTOP_ISO_NAME="${PRODUCT}-Desktop-${VERSION}-${RELEASE}-${ARCH}-dvd.iso" + else + RELEASE_NAME="${PRODUCT}-${VERSION}-${ARCH}" + STANDARD_ISO_NAME="${PRODUCT}-${VERSION}-${ARCH}-dvd.iso" +@@ -125,6 +126,7 @@ function global_var_init() + EVE_SRC_ISO_NAME="${PRODUCT}-${VERSION}-source-dvd.iso" + NETINST_ISO_NAME="${PRODUCT}-${VERSION}-netinst-${ARCH}-dvd.iso" + EDGE_ISO_NAME="${PRODUCT}-${VERSION}-edge-${ARCH}-dvd.iso" ++ DESKTOP_ISO_NAME="${PRODUCT}-Desktop-${VERSION}-${ARCH}-dvd.iso" + fi + + [ ! -d "${BUILD}" ] && mkdir -p "${BUILD}" +diff --git a/isomaker/iso.sh b/isomaker/iso.sh +index d728aaf..43b4dc0 100644 +--- a/isomaker/iso.sh ++++ b/isomaker/iso.sh +@@ -65,6 +65,23 @@ function gen_edge_iso() + return 0 + } + ++function gen_desktop_iso() ++{ ++ set +e ++ mkdir -p "${BUILD}"/iso/repodata/ ++ cp "config/${ARCH}/desktop_normal.xml" "${BUILD}"/iso/repodata/ ++ createrepo -g "${BUILD}"/iso/repodata/*.xml "${BUILD}"/iso ++ if [ "$ARCH" == "x86_64" ]; then ++ mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V "${RELEASE_NAME}" -o "${OUTPUT_DIR}/${DESKTOP_ISO_NAME}" -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot "${BUILD}"/iso ++ [ $? != 0 ] && return 1 ++ elif [ "$ARCH" == "aarch64" ]; then ++ mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V "${RELEASE_NAME}" -o "${OUTPUT_DIR}/${DESKTOP_ISO_NAME}" -e images/efiboot.img -no-emul-boot "${BUILD}"/iso ++ [ $? != 0 ] && return 1 ++ fi ++ implantisomd5 "${OUTPUT_DIR}/${DESKTOP_ISO_NAME}" ++ return 0 ++} ++ + function gen_src_iso() + { + set +e +diff --git a/isomaker/oemaker.sh b/isomaker/oemaker.sh +index 9fa8e08..3d6b419 100644 +--- a/isomaker/oemaker.sh ++++ b/isomaker/oemaker.sh +@@ -152,6 +152,13 @@ function mk_oe_main() + return 1 + fi + ls "${OUTPUT_DIR}/${EDGE_ISO_NAME}" ++ elif [ "${ISO_TYPE}" == "desktop" ]; then ++ gen_desktop_iso ++ if [ $? -ne 0 ]; then ++ echo "create desktop iso failed" ++ return 1 ++ fi ++ ls "${OUTPUT_DIR}/${DESKTOP_ISO_NAME}" + fi + mkclean + return 0 +diff --git a/isomaker/rpm.sh b/isomaker/rpm.sh +index 0f77b34..287a2a6 100644 +--- a/isomaker/rpm.sh ++++ b/isomaker/rpm.sh +@@ -29,6 +29,9 @@ function download_rpms() + if [ "${ISO_TYPE}" == "edge" ]; then + get_edge_rpms + return 0 ++ elif [ "${ISO_TYPE}" == "desktop" ]; then ++ get_desktop_rpms ++ return 0 + fi + cat "${CONFIG}" | grep packagereq | cut -d ">" -f 2 | cut -d "<" -f 1 > _all_rpms.lst + parse_rpmlist_xml "${ARCH}" +@@ -165,6 +168,21 @@ function get_edge_rpms() + fi + } + ++function get_desktop_rpms() ++{ ++ parse_rpmlist_xml "desktop_${ARCH}" ++ cat parsed_rpmlist_desktop_${ARCH} > _desktop_rpms.lst ++ parse_rpmlist_xml "desktop_common" ++ cat parsed_rpmlist_desktop_common >> _desktop_rpms.lst ++ cat "config/${ARCH}/desktop_normal.xml" | grep packagereq | cut -d ">" -f 2 | cut -d "<" -f 1 >> _desktop_rpms.lst ++ sort -r -u _desktop_rpms.lst -o _desktop_rpms.lst ++ yumdownloader --resolve --installroot="${BUILD}"/tmp --destdir="${BUILD}"/iso/Packages/ $(cat _desktop_rpms.lst | tr '\n' ' ') ++ if [ $? != 0 ] || [ $(ls "${BUILD}"/iso/Packages/ | wc -l) == 0 ]; then ++ echo "Download rpms failed!" ++ exit 133 ++ fi ++} ++ + function get_everything_rpms() + { + yum list --installroot="${BUILD}"/tmp --available | awk '{print $1}' | grep -E "\.noarch|\.${ARCH}" | grep -v "debuginfo" | grep -v "debugsource" > ava_every_lst +-- +2.27.0 + diff --git a/0012-change-rescue-parameter-with-new-anaconda.patch b/0012-change-rescue-parameter-with-new-anaconda.patch new file mode 100644 index 0000000..96fd4c1 --- /dev/null +++ b/0012-change-rescue-parameter-with-new-anaconda.patch @@ -0,0 +1,53 @@ +From 827754f12b73541273197eec7ba7a8a4b3eb2271 Mon Sep 17 00:00:00 2001 +From: sun_hai_10 +Date: Thu, 8 Dec 2022 17:14:16 +0800 +Subject: [PATCH] change rescue parameter with new anaconda + +--- + isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg | 2 +- + isomaker/80-openeuler/config_files/x86/grub2-efi.cfg | 2 +- + isomaker/80-openeuler/config_files/x86/isolinux.cfg | 2 +- + 3 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg b/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg +index 2d165e1..2cc19a8 100644 +--- a/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg ++++ b/isomaker/80-openeuler/config_files/aarch64/grub2-efi.cfg +@@ -40,7 +40,7 @@ submenu 'Troubleshooting -->' { + initrd @INITRDPATH@ + } + menuentry 'Rescue the @PRODUCT@ system' --class red --class gnu-linux --class gnu --class os { +- linux @KERNELPATH@ @ROOT@ rescue console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me fpi_to_tail=off ++ linux @KERNELPATH@ @ROOT@ inst.rescue console=tty0 smmu.bypassdev=0x1000:0x17 smmu.bypassdev=0x1000:0x15 video=efifb:off video=VGA-1:640x480-32@60me fpi_to_tail=off + initrd @INITRDPATH@ + } + } +diff --git a/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg b/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg +index fe2bc03..c7cb824 100644 +--- a/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg ++++ b/isomaker/80-openeuler/config_files/x86/grub2-efi.cfg +@@ -34,7 +34,7 @@ submenu 'Troubleshooting -->' { + initrdefi @INITRDPATH@ + } + menuentry 'Rescue a @PRODUCT@ system' --class openEuler --class gnu-linux --class gnu --class os { +- linuxefi @KERNELPATH@ @ROOT@ rescue fpi_to_tail=off ++ linuxefi @KERNELPATH@ @ROOT@ inst.rescue fpi_to_tail=off + initrdefi @INITRDPATH@ + } + } +diff --git a/isomaker/80-openeuler/config_files/x86/isolinux.cfg b/isomaker/80-openeuler/config_files/x86/isolinux.cfg +index 0471f42..1b3fae2 100644 +--- a/isomaker/80-openeuler/config_files/x86/isolinux.cfg ++++ b/isomaker/80-openeuler/config_files/x86/isolinux.cfg +@@ -93,7 +93,7 @@ label rescue + and edit config files to try to get it booting again. + endtext + kernel vmlinuz +- append initrd=initrd.img @ROOT@ rescue quiet ++ append initrd=initrd.img @ROOT@ inst.rescue quiet + + label memtest + menu label Run a ^memory test +-- +2.23.0 + diff --git a/0013-enable-eject-in-install.img.patch b/0013-enable-eject-in-install.img.patch new file mode 100644 index 0000000..d0e1745 --- /dev/null +++ b/0013-enable-eject-in-install.img.patch @@ -0,0 +1,25 @@ +From 40e9deb6d6ba1d8ad07c9903ce326d2053afdeff Mon Sep 17 00:00:00 2001 +From: sun_hai_10 +Date: Mon, 19 Dec 2022 21:32:23 +0800 +Subject: [PATCH] enable eject in install.img + +--- + isomaker/80-openeuler/runtime-cleanup.tmpl | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/isomaker/80-openeuler/runtime-cleanup.tmpl b/isomaker/80-openeuler/runtime-cleanup.tmpl +index 5bce798..256d013 100644 +--- a/isomaker/80-openeuler/runtime-cleanup.tmpl ++++ b/isomaker/80-openeuler/runtime-cleanup.tmpl +@@ -305,7 +305,7 @@ removefrom sysvinit-tools /usr/bin/* + removefrom tar /usr/share/locale/* + removefrom usbutils /usr/bin/* + removefrom util-linux --allbut \ +- /usr/bin/{dmesg,getopt,kill,login,lsblk,more,mount,umount,mountpoint,findmnt} \ ++ /usr/bin/{dmesg,eject,getopt,kill,login,lsblk,more,mount,umount,mountpoint,findmnt} \ + /etc/mtab /etc/pam.d/login /etc/pam.d/remote \ + /usr/sbin/{agetty,blkid,blockdev,clock,fdisk,fsck,fstrim,hwclock,losetup} \ + /usr/sbin/{mkswap,swaplabel,nologin,sfdisk,swapoff,swapon,wipefs,partx,fsfreeze} \ +-- +2.23.0 + diff --git a/0014-remove-invalid-memtest.patch b/0014-remove-invalid-memtest.patch new file mode 100644 index 0000000..384999c --- /dev/null +++ b/0014-remove-invalid-memtest.patch @@ -0,0 +1,33 @@ +From 7d7a3d41bfadd5bd77402fb0900c7670661b012a Mon Sep 17 00:00:00 2001 +From: htpeng +Date: Fri, 23 Dec 2022 16:01:16 +0800 +Subject: [PATCH] Remove invalid memtest + +Signed-off-by: htpeng +--- + isomaker/80-openeuler/config_files/x86/isolinux.cfg | 9 --------- + 1 file changed, 9 deletions(-) + +diff --git a/isomaker/80-openeuler/config_files/x86/isolinux.cfg b/isomaker/80-openeuler/config_files/x86/isolinux.cfg +index 1b3fae2..84ad7bf 100644 +--- a/isomaker/80-openeuler/config_files/x86/isolinux.cfg ++++ b/isomaker/80-openeuler/config_files/x86/isolinux.cfg +@@ -95,15 +95,6 @@ label rescue + kernel vmlinuz + append initrd=initrd.img @ROOT@ inst.rescue quiet + +-label memtest +- menu label Run a ^memory test +- text help +- If your system is having issues, a problem with your +- system's memory may be the cause. Use this utility to +- see if the memory is working correctly. +- endtext +- kernel memtest +- + menu separator # insert an empty line + + label local +-- +2.34.1 + diff --git a/0015-bugfix-I6G246.patch b/0015-bugfix-I6G246.patch new file mode 100644 index 0000000..f60be14 --- /dev/null +++ b/0015-bugfix-I6G246.patch @@ -0,0 +1,22 @@ +From 413d2d7c86861f3481a3021d409e743e21a42328 Mon Sep 17 00:00:00 2001 +From: wangchong1995924 <15229716099@163.com> +Date: Tue, 21 Feb 2023 10:19:14 +0800 +Subject: [PATCH] add raspberrypi-firmware in except + + +diff --git a/isomaker/80-openeuler/runtime-install.tmpl b/isomaker/80-openeuler/runtime-install.tmpl +index 1856aff..a6144bf 100644 +--- a/isomaker/80-openeuler/runtime-install.tmpl ++++ b/isomaker/80-openeuler/runtime-install.tmpl +@@ -22,7 +22,7 @@ installpkg --optional *-firmware --except alsa* --except midisport-firmware \ + --except crystalhd-firmware --except ivtv-firmware \ + --except cx18-firmware --except iscan-firmware \ + --except uhd-firmware --except lulzbot-marlin-firmware \ +- --except arm-trusted-firmware ++ --except arm-trusted-firmware --except raspberrypi-firmware + installpkg b43-openfwwf + + ## install all of the glibc langpacks since otherwise we get no locales +-- +2.27.0 + diff --git a/edge_normal_aarch64.xml b/edge_normal_aarch64.xml new file mode 100644 index 0000000..248efc5 --- /dev/null +++ b/edge_normal_aarch64.xml @@ -0,0 +1,157 @@ + + + + + core + Core + 核心 + Smallest possible installation + 最小安装 + true + false + + audit + kernel + basesystem + bash + coreutils + cronie + curl + dnf + e2fsprogs + filesystem + firewalld + glibc + grubby + hostname + initscripts + iproute + iprutils + iputils + irqbalance + kbd + kexec-tools + less + man-db + ncurses + openssh + openssh-server + openssh-clients + parted + passwd + policycoreutils + procps-ng + rng-tools + rootfiles + rpm + selinux-policy-targeted + setup + shadow + sssd + sudo + systemd + tuned + util-linux + vim-minimal + xfsprogs + yum + wget + openEuler-release + openEuler-latest-release + NetworkManager + NetworkManager-config-server + authselect + dnf-plugins-core + dracut-config-rescue + kernel-tools + sysfsutils + linux-firmware + lshw + lsscsi + rsyslog + security-tool + sg3_utils + dracut-config-generic + dracut-network + rdma-core + selinux-policy-mls + patch + patch-help + ntp + ntp-help + ntp-perl + iSulad + tar + socat + socat-help + conntrack-tools + conntrack-tools-help + vim-X11 + vim-common + vim-enhanced + vim-filesystem + vim-minimal + efibootmgr + efibootmgr-help + cjson + cjson-devel + mosquitto + chrony + + + + edge + Edge + 边缘场景 + Package for edge scene + 边缘场景相关包 + true + false + + kubernetes + kubernetes-client + kubernetes-help + kubernetes-kubeadm + kubernetes-kubelet + kubernetes-master + kubernetes-node + kubeedge-cloudcore + kubeedge-edgecore + kubeedge-edgesite + kubeedge-keadm + mdadm + mdadm-help + + + + minimal-environment + Minimal Install + 最小安装 + Basic functionality. + 基本功能。 + 1 + + core + + + standard + + + + edge-cloud-environment + Edge Cloud + 边缘云 + For edge computing scenarios + 用于边缘计算场景 + 2 + + core + edge + + + standard + + + diff --git a/edge_normal_x86_64.xml b/edge_normal_x86_64.xml new file mode 100644 index 0000000..9693f17 --- /dev/null +++ b/edge_normal_x86_64.xml @@ -0,0 +1,157 @@ + + + + + core + Core + 核心 + Smallest possible installation + 最小安装 + true + false + + audit + kernel + basesystem + bash + coreutils + cronie + curl + dnf + e2fsprogs + filesystem + firewalld + glibc + grubby + hostname + initscripts + iproute + iprutils + iputils + irqbalance + kbd + kexec-tools + less + man-db + ncurses + openssh + openssh-server + openssh-clients + openEuler-release + openEuler-latest-release + parted + passwd + policycoreutils + procps-ng + rng-tools + rootfiles + rpm + selinux-policy-targeted + setup + shadow + sssd + sudo + systemd + tuned + util-linux + vim-minimal + xfsprogs + yum + wget + NetworkManager + NetworkManager-config-server + authselect + dnf-plugins-core + dracut-config-rescue + kernel-tools + sysfsutils + linux-firmware + lshw + lsscsi + rsyslog + security-tool + sg3_utils + dracut-config-generic + dracut-network + rdma-core + selinux-policy-mls + patch + patch-help + ntp + ntp-help + ntp-perl + iSulad + tar + socat + socat-help + conntrack-tools + conntrack-tools-help + vim-X11 + vim-common + vim-enhanced + vim-filesystem + vim-minimal + efibootmgr + efibootmgr-help + cjson + cjson-devel + mosquitto + chrony + + + + edge + Edge + 边缘场景 + Package for edge scene + 边缘场景相关包 + true + false + + kubernetes + kubernetes-client + kubernetes-help + kubernetes-kubeadm + kubernetes-kubelet + kubernetes-master + kubernetes-node + kubeedge-cloudcore + kubeedge-edgecore + kubeedge-edgesite + kubeedge-keadm + mdadm + mdadm-help + + + + minimal-environment + Minimal Install + 最小安装 + Basic functionality. + 基本功能。 + 1 + + core + + + standard + + + + edge-cloud-environment + Edge Cloud + 边缘云 + For edge computing scenarios + 用于边缘计算场景 + 2 + + core + edge + + + standard + + + diff --git a/normal_aarch64.xml b/normal_aarch64.xml new file mode 100644 index 0000000..9397e42 --- /dev/null +++ b/normal_aarch64.xml @@ -0,0 +1,1656 @@ + + + + + additional-devel + Additional Development + 附加开发 + Additional development headers and libraries for building open-source applications. + 用于构建开源应用程序的附加开发标头及程序可。 + true + false + + audit-libs-devel + bzip2-devel + c-ares-devel + cyrus-sasl-devel + e2fsprogs-devel + elfutils-devel + elfutils-libelf-devel + expat-devel + fuse3-devel + gmp-devel + lksctp-tools-devel + iptables-devel + libacl-devel + libaio-devel + libattr-devel + libblkid-devel + libcap-devel + libcap-ng-devel + libcurl-devel + libffi-devel + libgcrypt-devel + libnl3-devel + libselinux-devel + libusbx-devel + libuuid-devel + lksctp-tools-devel + lz4 + lz4-devel + lzo + lzo-devel + numactl-devel + pciutils-devel + pcre-devel + polkit-devel + popt-devel + rdma-core-devel + readline-devel + sqlite-devel + systemd-devel + tcl-devel + xfsprogs-devel + xz-devel + SDL-devel + alsa-lib-devel + binutils-devel + boost-devel + dbus-glib-devel + gd-devel + gnutls-devel + gpm-devel + gstreamer1-devel + gstreamer1-plugins-base-devel + gvfs-devel + hunspell-devel + java-1.8.0-openjdk-devel + libXau-devel + libXaw-devel + libXinerama-devel + libXmu-devel + libXrandr-devel + libcanberra-devel + libdrm-devel + libnotify-devel + libpfm-devel + libpq-devel + librsvg2-devel + libsoup-devel + libssh-devel + libtiff-devel + libxslt-devel + mariadb-devel + mpfr-devel + net-snmp-devel + newt-devel + openscap-devel + papi-devel + protobuf-c + sane-backends-devel + slang-devel + startup-notification-devel + tbb-devel + tk-devel + unixODBC-devel + xorg-x11-proto-devel + flatpak + + + + anaconda-tools + Anaconda tools + Anaconda 工具 + + false + false + + lorax + chrony + cryptsetup + device-mapper-multipath + dosfstools + dracut-network + e2fsprogs + efibootmgr + fcoe-utils + firewalld + gfs2-utils + glibc-all-langpacks + grub2-efi-aa64 + grub2-efi-aa64-cdboot + grub2-tools + grub2-tools-extra + iscsi-initiator-utils + lvm2 + mdadm + realmd + shim-aa64 + libteam + tmux + xfsprogs + authselect-compat + kdump-anaconda-addon + + + + base + Base + 基本 + The standard installation. + true + false + + acl + at + attr + bc + cpio + crontabs + cyrus-sasl + dbus + ed + file + iptstate + irqbalance + kpatch + logrotate + lsof + net-tools + pciutils + psacct + quota + openEuler-release + openEuler-latest-release + sudo + symlinks + systemd-udev + tar + tree + util-linux-user + bash-completion + bpftool + bzip2 + chrony + cockpit + cryptsetup + dos2unix + dosfstools + ethtool + gnupg2 + libstoragemgmt + lvm2 + mailcap + man-pages + mdadm + mlocate + mtr + nano + realmd + rng-tools + rsync + smartmontools + sssd + strace + libteam + time + unzip + usbutils + virt-what + which + words + xfsdump + zip + cifs-utils + cockpit-doc + ima-evm-utils + nfs-utils + traceroute + zsh + + + + conflicts-baseos + Conflicts BaseOS + 与 BaseOS 冲突 + This group includes packages conflicting with an everything installation from the BaseOS repo + 这个组包括了与通过 BaseOS repo 安装的软件冲突的软件包 + false + false + + + + + container-management + Container Management + 容器管理 + Tools for managing Linux containers + 用于管理 Linux 容器的工具 + true + true + + containernetworking-plugins + + + + core + Core + 核心 + Smallest possible installation + 最小安装 + true + false + + audit + kernel + basesystem + bash + coreutils + cronie + curl + dnf + e2fsprogs + filesystem + firewalld + glibc + grubby + hostname + initscripts + iproute + iprutils + iputils + irqbalance + kbd + kexec-tools + less + man-db + ncurses + openssh + openssh-server + openssh-clients + parted + passwd + policycoreutils + procps-ng + rng-tools + rootfiles + rpm + selinux-policy-targeted + setup + shadow + sssd + sudo + systemd + tuned + util-linux + vim-minimal + xfsprogs + yum + wget + openEuler-release + openEuler-latest-release + NetworkManager + NetworkManager-config-server + authselect + dnf-plugins-core + dracut-config-rescue + kernel-tools + sysfsutils + linux-firmware + lshw + lsscsi + rsyslog + security-tool + sg3_utils + dracut-config-generic + dracut-network + rdma-core + selinux-policy-mls + + + + desktop-debugging + Desktop Debugging and Performance Tools + 桌面调试和运行工具 + GUI tools for debugging applications and performance. + 调试应用程序和性能的 GUI 工具。 + true + false + + crash + crash-gcore-command + crash-trace-command + xrestop + + + + development + Development Tools + 开发工具 + A basic development environment. + 基本开发环境。 + true + true + + autoconf + automake + binutils + bison + flex + gcc + gcc-c++ + glibc-devel + gettext + gdb + libtool + make + patch + pkgconf + openEuler-rpm-config + rpm-build + rpm + asciidoc + byacc + ctags + diffstat + elfutils + gcc-gfortran + git + subversion + intltool + ltrace + patchutils + perl-Fedora-VSP + perl-generators + pesign + source-highlight + systemtap + valgrind + valgrind-devel + babel + chrpath + expect + gcc-objc + gcc-objc++ + mercurial + mod_dav_svn + systemtap-sdt-devel + systemtap-server + cmake + rpmdevtools + rpmlint + + + + dial-up + Dial-up Networking Support + 拨号网络支持 + + true + false + + ppp + ModemManager + NetworkManager-adsl + lrzsz + minicom + + + + dns-server + DNS Name Server + DNS 名称服务器 + This package group allows you to run a DNS name server (BIND) on the system. + 该软件包组允许您在系统上运行 DNS 名称服务器(BIND)。 + false + false + + bind + bind-chroot + bind-dyndb-ldap + unbound + + + + directory-client + Directory Client + 目录客户端 + Clients for integration into a network managed by a directory service. + 用于整合到使用目录服务管理的网络的客户端。 + false + false + + adcli + oddjob-mkhomedir + realmd + sssd + clevis-dracut + clevis-udisks2 + krb5-pkinit + krb5-workstation + luksmeta + nss-pam-ldapd + openldap-clients + samba-winbind + samba-winbind-clients + sssd-dbus + sssd-tools + sssd-winbind-idmap + + + + file-server + File and Storage Server + 文件及存储服务器 + CIFS, SMB, NFS, iSCSI, iSER, and iSNS network storage server. + CIFS, SMB, NFS, iSCSI, iSER 及 iSNS 网络存储服务器。 + true + false + + cifs-utils + gssproxy + nfs-utils + nfs4-acl-tools + samba + open-isns + + + + opengauss-server + openGauss Server + openGauss数据库 + openGauss is an open source relational database management system. + openGauss一款开源的关系数据库管理系统。 + true + false + + lz4-devel + protobuf-devel + snappy-devel + zstd-devel + boost-devel + libcgroup-devel + unixODBC-devel + jemalloc-devel + java-1.8.0-openjdk-devel + libedit-devel + libaio-devel + numactl-devel + DCF + opengauss + + + + fonts + Fonts + 字体 + Fonts packages for rendering text on the desktop. + 用于在桌面显示文字的字体软件包。 + true + false + + dejavu-sans-fonts + dejavu-sans-mono-fonts + dejavu-serif-fonts + abattis-cantarell-fonts + gnu-free-mono-fonts + gnu-free-sans-fonts + gnu-free-serif-fonts + google-noto-sans-cjk-ttc-fonts + google-noto-serif-cjk-ttc-fonts + jomolhari-fonts + julietaula-montserrat-fonts + paktype-naskh-basic-fonts + paratype-pt-sans-fonts + sil-abyssinica-fonts + sil-nuosu-fonts + sil-padauk-fonts + smc-meera-fonts + stix-fonts + thai-scalable-waree-fonts + bpg-algeti-fonts + bpg-chveulebrivi-fonts + bpg-courier-fonts + bpg-courier-s-fonts + bpg-elite-fonts + bpg-excelsior-fonts + bpg-glaho-fonts + bpg-ingiri-fonts + bpg-nino-medium-cond-fonts + bpg-nino-medium-fonts + bpg-sans-fonts + bpg-sans-medium-fonts + bpg-sans-modern-fonts + bpg-sans-regular-fonts + bpg-serif-fonts + bpg-serif-modern-fonts + fontawesome-fonts + google-droid-kufi-fonts + google-droid-sans-fonts + google-droid-sans-mono-fonts + google-droid-serif-fonts + gubbi-fonts + kacst-art-fonts + kacst-book-fonts + kacst-decorative-fonts + kacst-digital-fonts + kacst-farsi-fonts + kacst-letter-fonts + kacst-naskh-fonts + kacst-office-fonts + kacst-one-fonts + kacst-pen-fonts + kacst-poster-fonts + kacst-qurn-fonts + kacst-screen-fonts + kacst-title-fonts + kacst-titlel-fonts + kurdit-unikurd-web-fonts + lato-fonts + madan-fonts + nafees-web-naskh-fonts + navilu-fonts + overpass-fonts + paktype-naqsh-fonts + paktype-tehreer-fonts + saab-fonts + samyak-devanagari-fonts + samyak-gujarati-fonts + samyak-malayalam-fonts + samyak-odia-fonts + samyak-tamil-fonts + sil-scheherazade-fonts + smc-anjalioldlipi-fonts + smc-dyuthi-fonts + smc-kalyani-fonts + smc-rachana-fonts + smc-raghumalayalam-fonts + smc-suruma-fonts + stix-math-fonts + thai-scalable-garuda-fonts + thai-scalable-kinnari-fonts + thai-scalable-loma-fonts + thai-scalable-norasi-fonts + thai-scalable-purisa-fonts + thai-scalable-sawasdee-fonts + thai-scalable-tlwgmono-fonts + thai-scalable-tlwgtypewriter-fonts + thai-scalable-tlwgtypist-fonts + thai-scalable-tlwgtypo-fonts + thai-scalable-umpush-fonts + tibetan-machine-uni-fonts + wqy-microhei-fonts + xorg-x11-fonts-100dpi + xorg-x11-fonts-75dpi + xorg-x11-fonts-ISO8859-1-100dpi + xorg-x11-fonts-ISO8859-1-75dpi + xorg-x11-fonts-ISO8859-14-100dpi + xorg-x11-fonts-ISO8859-14-75dpi + xorg-x11-fonts-ISO8859-15-100dpi + xorg-x11-fonts-ISO8859-15-75dpi + xorg-x11-fonts-ISO8859-2-100dpi + xorg-x11-fonts-ISO8859-2-75dpi + xorg-x11-fonts-ISO8859-9-100dpi + xorg-x11-fonts-ISO8859-9-75dpi + xorg-x11-fonts-Type1 + xorg-x11-fonts-cyrillic + xorg-x11-fonts-misc + + + + ftp-server + FTP Server + FTP 服务器 + These tools allow you to run an FTP server on the system. + 这些工具允许您在系统上运行 FTP 服务器。 + true + false + + vsftpd + + + + gnome-apps + GNOME Applications + GNOME 应用程序 + A set of commonly used GNOME Applications. + 一组经常使用的 GNOME 应用程序。 + false + false + + + + + gnome-desktop + GNOME + GNOME + GNOME is a highly intuitive and user friendly desktop environment. + GNOME 是一个非常直观且用户友好的桌面环境。 + false + false + + at-spi2-atk + at-spi2-core + avahi + control-center + dconf + eog + evince + evince-nautilus + file-roller + file-roller-nautilus + firewall-config + fprintd-pam + gdm + glib-networking + gnome-bluetooth + gnome-color-manager + gnome-dictionary + gnome-font-viewer + gnome-getting-started-docs + gnome-icon-theme + gnome-packagekit + gnome-packagekit-updater + gnome-screenshot + gnome-session + gnome-session-xsession + gnome-settings-daemon + gnome-shell + gnome-themes-standard + gnome-user-docs + gvfs-afc + gvfs-afp + gvfs-archive + gvfs-fuse3 + gvfs-goa + gvfs-gphoto2 + gvfs-mtp + gvfs-smb + initial-setup-gui + libcanberra-gtk2 + libcanberra-gtk3 + librsvg2 + metacity + nautilus + nm-connection-editor + PackageKit-command-not-found + PackageKit-gtk3-module + sane-backends-drivers-scanners + vinagre + vino + xdg-user-dirs-gtk + yelp + vim-X11 + + + + guest-desktop-agents + Guest Desktop Agents + 虚拟机桌面代理 + Agents used when running as a virtualized desktop. + 作为虚拟桌面运行时使用的代理。 + true + false + + qemu-guest-agent + spice-vdagent + + + + hardware-monitoring + Hardware Monitoring Utilities + 硬件监控工具 + A set of tools to monitor server hardware. + 一组用来监控服务器硬件的工具。 + true + false + + rasdaemon + smartmontools + lm_sensors + + + + hardware-support + Hardware Support + This group is a collection of tools for various hardware specific utilities. + true + false + + bolt + usb_modeswitch + linux-firmware + lsscsi + opensc + openssl-pkcs11 + pcsc-lite + pcsc-lite-ccid + + + + headless-management + Headless Management + 无图形终端系统管理工具 + Tools for managing the system without an attached graphical console. + 用于管理无图像终端系统的工具。 + true + true + + PackageKit + cockpit + openssh-server + sscg + + + + infiniband + Infiniband Support + Infiniband 支持 + Software designed for supporting clustering, grid connectivity, and low-latency, high bandwidth storage using RDMA-based InfiniBand, iWARP, RoCE, and OPA fabrics. + true + false + + libibverbs + libibverbs-utils + librdmacm + librdmacm-utils + rdma-core + ibacm + iwpmd + perftest + srp_daemon + opensm + + + + input-methods + Input Methods + 输入法 + Input method packages for the input of international text. + 输入非英文文本的输入法软件包 + true + false + + ibus-sayura + ibus-table + ibus-table-array30 + gtk2-immodule-xim + gtk3-immodule-xim + ibus-gtk2 + ibus-gtk3 + + + + internet-applications + Internet Applications + 互联网应用程序 + Email, chat, and video conferencing software. + 电子邮件、聊天和视频会议软件。 + false + false + + + + + internet-browser + Internet Browser + 互联网浏览器 + The Firefox web browser + Firefox web 浏览器 + true + false + + + + + java-platform + Java Platform + Java 平台 + Java support for the Red Hat Enterprise Linux Server and Desktop Platforms. + Red Hat Enterprise Linux 服务器和桌面平台的 Java 支持。 + true + false + + java-1.8.0-openjdk + + + + large-systems + Large Systems Performance + 大系统性能 + Performance support tools for large systems. + 用于大型系统的性能支持工具。 + true + false + + numactl + numad + hwloc + mstflint + qperf + libvma + + + + legacy-unix + Legacy UNIX Compatibility + 传统 UNIX 兼容性 + Compatibility programs for migration from or working with legacy UNIX environments. + 用于从继承 UNIX 环境中迁移或者可用于该环境的兼容程序。 + true + true + + mksh + + + + legacy-x + Legacy X Window System Compatibility + 传统 X Windows 系统的兼容性 + Compatibility programs for migration from or working with legacy X Window System environments. + 用于从继承 X Windows 环境中迁移或者可用于该环境的兼容程序。 + true + false + + libXmu + xorg-x11-fonts-ISO8859-1-100dpi + xorg-x11-fonts-Type1 + xorg-x11-fonts-misc + xterm + + + + mail-server + Mail Server + 邮件服务器 + These packages allow you to configure an IMAP or SMTP mail server. + 这些软件包允许您配置 IMAP 或 Postfix 邮件服务器。 + true + false + + cyrus-sasl + postfix + + + + mainframe-access + Mainframe Access + 主框架访问 + Tools for accessing mainframe computing resources. + 访问主框架计算源的工具。 + true + false + + x3270-text + + + + network-file-system-client + Network File System Client + 网络文件系统客户端 + Enables the system to attach to network storage. + 启用该系统附加到网络存储。 + true + false + + cifs-utils + device-mapper-multipath + fcoe-utils + gssproxy + iscsi-initiator-utils + lldpad + nfs-utils + nfs4-acl-tools + samba-client + cachefilesd + cgdcbxd + + + + network-server + Network Servers + 网络服务器 + These packages include network-based servers such as DHCP, Kerberos and NIS. + 这些软件包包括基于网络的服务器,例如 DHCP、Kerberos 和 NIS。 + true + true + + dhcp-server + krb5-server + dnsmasq + freeradius + libreswan + radvd + rsyslog + rsyslog-mysql + rsyslog-pgsql + rsyslog-relp + tang + tftp-server + + + + network-tools + Networking Tools + 联网工具 + Tools for configuring and analyzing computer networks. + 配置和分析计算机网络的工具。 + true + false + + arpwatch + ipset + iptraf-ng + iptstate + dnsmasq + freeradius + libreswan + radvd + rsyslog + rsyslog-mysql + rsyslog-pgsql + rsyslog-relp + tang + tftp-server + + + + networkmanager-submodules + Common NetworkManager submodules + This group contains NetworkManager submodules that are commonly used, but may not be wanted in some streamlined configurations. + true + false + + NetworkManager-bluetooth + NetworkManager-wifi + NetworkManager-wwan + dhcp + iptables + dnsmasq + + + + performance + Performance Tools + 性能工具 + Tools for diagnosing system and application-level performance problems. + 诊断系统和程序级别性能问题的工具。 + true + false + + iotop + perf + hdparm + tuned + sysstat + pcp + pcp-conf + pcp-devel + pcp-doc + pcp-export-pcp2graphite + pcp-export-pcp2influxdb + pcp-export-pcp2json + pcp-export-pcp2xml + pcp-export-pcp2zabbix + pcp-export-zabbix-agent + pcp-import-collectl2pcp + pcp-import-ganglia2pcp + pcp-import-iostat2pcp + pcp-import-mrtg2pcp + pcp-libs + pcp-libs-devel + pcp-pmda-apache + pcp-pmda-bash + pcp-pmda-bonding + pcp-pmda-cifs + pcp-pmda-cisco + pcp-pmda-dbping + pcp-pmda-dm + pcp-pmda-docker + pcp-pmda-ds389 + pcp-pmda-gfs2 + pcp-pmda-gluster + pcp-pmda-gpfs + pcp-pmda-gpsd + pcp-pmda-haproxy + pcp-pmda-infiniband + pcp-pmda-json + pcp-pmda-kvm + pcp-pmda-libvirt + pcp-pmda-lio + pcp-pmda-lmsensors + pcp-pmda-logger + pcp-pmda-lustre + pcp-pmda-lustrecomm + pcp-pmda-mailq + pcp-pmda-memcache + pcp-pmda-mic + pcp-pmda-mounts + pcp-pmda-mysql + pcp-pmda-named + pcp-pmda-netfilter + pcp-pmda-news + pcp-pmda-nfsclient + pcp-pmda-nvidia-gpu + pcp-pmda-oracle + pcp-pmda-pdns + pcp-pmda-perfevent + pcp-pmda-prometheus + pcp-pmda-redis + pcp-pmda-roomtemp + pcp-pmda-rsyslog + pcp-pmda-samba + pcp-pmda-sendmail + pcp-pmda-shping + pcp-pmda-slurm + pcp-pmda-smart + pcp-pmda-snmp + pcp-pmda-summary + pcp-pmda-systemd + pcp-pmda-trace + pcp-pmda-unbound + pcp-pmda-weblog + pcp-pmda-zimbra + pcp-pmda-zswap + pcp-selinux + pcp-system-tools + pcp-testsuite + pcp-webapi + pcp-zeroconf + perl-PCP-LogImport + perl-PCP-LogSummary + perl-PCP-MMV + perl-PCP-PMDA + powertop + fio + iperf3 + libpfm + papi + tuned-utils + + + + platform-devel + Platform Development + 平台开发 + Recommended development headers and libraries for developing applications. + 推荐用于开发应用程序的标头及程序库。 + true + false + + fontconfig-devel + freetype-devel + glib2-devel + glibc-devel + krb5-devel + libjpeg-turbo-devel + libpng-devel + libstdc++-devel + ncurses-devel + openldap-devel + openssl-devel + pam-devel + zlib-devel + atk-devel + cairo-devel + dbus-devel + desktop-file-utils + gtk2-devel + gtk3-devel + libICE-devel + libSM-devel + libX11-devel + libXext-devel + libXft-devel + libXi-devel + libXrender-devel + libXt-devel + libXtst-devel + libXv-devel + libXxf86dga-devel + libdb-devel + libjpeg-turbo-devel + libstdc++-devel + libvirt-devel + libxml2-devel + libxshmfence-devel + mesa-libGL-devel + mesa-libGLU-devel + nss-devel + pango-devel + qt5-qtdoc + qt5-qttranslations + + + + print-client + Printing Client + 打印客户端 + Tools for printing to a local printer or a remote print server. + 在本地打印机和远程打印服务器中打印的工具。 + true + false + + + + + python-web + Python Web + Basic Python web application support. + 基本 Python 网页应用程序支持。 + true + false + + freetype-devel + libcurl + libcurl-devel + libjpeg-turbo + libjpeg-turbo-devel + python3-magic + + + + remote-system-management + Remote Management for Linux + Linux 的远程管理 + Remote management interface. + Linux 的远程管理界面。 + true + false + + cockpit + net-snmp + net-snmp-utils + openwsman-client + tog-pegasus + openwsman-server + + + + scientific + Scientific Support + 科学记数法支持 + Tools for mathematical and scientific computations, and parallel computing. + 用于数学和科学计算以及平行计算的工具。 + true + true + + units + fftw + fftw-devel + fftw-static + gsl-devel + lapack + python3-numpy + python3-scipy + + + + security-tools + Security Tools + 安全性工具 + Security tools for integrity and trust verification. + 用于完整性和可信验证的安全性工具。 + true + true + + hmaccalc + tpm-quote-tools + tpm-tools + trousers + scap-security-guide + aide + openscap + openscap-engine-sce + openscap-utils + scap-security-guide-doc + + + + server-product + Server product core + Packages mandatory for the server product. + true + false + + chrony + polkit + realmd + openEuler-release + timedatex + dhcp + NetworkManager-config-server + NetworkManager + + + + smb-server + Windows File Server + Windows 文件服务器 + This package group allows you to share files between Linux and MS Windows(tm) systems. + 该软件包组允许您在 Linux 和 MS Windows(tm) 系统间共享文件。 + true + false + + samba + samba-client + cifs-utils + + + + standard + Standard + 标准 + The standard installation. + 标准安装。 + true + false + + acl + at + attr + bc + cpio + crontabs + cyrus-sasl + dbus + ed + file + iptstate + irqbalance + kpatch + logrotate + lsof + net-tools + pciutils + quota + openEuler-release + sudo + symlinks + systemd-udev + tar + tree + util-linux-user + bash-completion + bpftool + bzip2 + chrony + cockpit + cryptsetup + dos2unix + dosfstools + ethtool + gnupg2 + lvm2 + mailcap + man-pages + mdadm + mlocate + mtr + realmd + rsync + smartmontools + sssd + strace + libteam + time + unzip + usbutils + virt-what + which + words + xfsdump + zip + cifs-utils + cockpit-doc + ima-evm-utils + nfs-utils + traceroute + zsh + psacct + libstoragemgmt + nano + rng-tools + rsyslog + rsyslog-relp + nmap + pinfo + plymouth + tcpdump + vim-enhanced + wget + + + + system-tools + System Tools + 系统工具 + This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic. + 这组软件包是各类系统工具的集合,如:连接 SMB 共享的客户;监控网络交通的工具。 + true + true + + chrony + cifs-utils + openldap-clients + samba-client + setserial + tmux + zsh + arpwatch + chrpath + fuse + iotop + lzop + xdelta + environment-modules + libreswan + nmap + tigervnc + PackageKit-command-not-found + aide + amanda-client + convmv + createrepo_c + freerdp + gpm + gssdp + gupnp + mc + mtx + net-snmp-utils + oddjob + oddjob-mkhomedir + sysstat + x3270-x11 + + + + virtualization-hypervisor + Virtualization Hypervisor + 虚拟化 Hypervisor + Smallest possible virtualization host installation. + 最小的虚拟化主机安装。 + false + false + + libvirt + libvirt-admin + libvirt-bash-completion + libvirt-client + libvirt-daemon + libvirt-daemon-config-network + libvirt-daemon-config-nwfilter + libvirt-daemon-driver-interface + libvirt-daemon-driver-network + libvirt-daemon-driver-nodedev + libvirt-daemon-driver-nwfilter + libvirt-daemon-driver-qemu + libvirt-daemon-driver-secret + libvirt-daemon-driver-storage + libvirt-daemon-driver-storage-core + libvirt-daemon-driver-storage-disk + libvirt-daemon-driver-storage-gluster + libvirt-daemon-driver-storage-iscsi + libvirt-daemon-driver-storage-iscsi-direct + libvirt-daemon-driver-storage-logical + libvirt-daemon-driver-storage-mpath + libvirt-daemon-driver-storage-rbd + libvirt-daemon-driver-storage-scsi + libvirt-daemon-kvm + libvirt-daemon-qemu + libvirt-devel + libvirt-docs + libvirt-libs + libvirt-lock-sanlock + libvirt-nss + python3-libvirt + edk2-aarch64 + edk2-help + qemu-help + qemu + qemu-block-iscsi + qemu-img + stratovirt + + + + openvswitch + Virtualization Openvswitch + 虚拟switch + vswitch installation. + 安装vswitch。 + false + false + + openvswitch + + + + remote-desktop-clients + Remote Desktop Clients + 远程桌面客户端 + + true + false + + freerdp + tigervnc + vinagre + + + + smart-card + Smart Card Support + 智能卡支持 + Support for using smart card authentication. + 支持使用智能卡验证。 + true + true + + esc + + + + web-server + Basic Web Server + 基本网页服务器 + These tools allow you to run a Web server on the system. + 这些工具允许您在系统上运行万维网服务器。 + true + false + + httpd + mod_fcgid + mod_ssl + libmemcached + memcached + mod_security + + + + x11 + X Window System + X 窗口系统 + X Window System Support. + X 窗口系统支持。 + false + false + + glx-utils + initial-setup-gui + mesa-dri-drivers + plymouth-system-theme + spice-vdagent + xorg-x11-drivers + xorg-x11-server-Xorg + xorg-x11-utils + xorg-x11-xauth + xorg-x11-xinit + xvattr + mesa-libGLES + tigervnc-server + wayland-protocols-devel + xorg-x11-drv-libinput + + + + development + Development + 开发 + Packages which provide functionality for developing and building applications. + 用于开发和构建应用程序的软件包。 + 90 + + additional-devel + development + platform-devel + + + + servers + Servers + 服务器 + Software used for running network servers + 用于运行网络服务器的软件 + 20 + + file-server + ftp-server + mail-server + network-server + web-server + + + + base-system + System + 系统 + Core system components. + 核系统组件。 + 10 + + backup-client + debugging + java-platform + print-client + smart-card + dial-up + hardware-monitoring + infiniband + large-systems + legacy-unix + mainframe-access + network-tools + performance + scientific + security-tools + standard + + + + desktops + Desktops + 桌面环境 + Desktops and thin clients. + 桌面和瘦客户端。 + 70 + + base-x + desktop-debugging + fonts + input-methods + legacy-x + remote-desktop-clients + + + + apps + Applications + 应用程序 + Applications to perform a variety of tasks + 执行不同任务的应用程序 + 80 + + graphics + + + + minimal-environment + Minimal Install + 最小安装 + Basic functionality. + 基本功能。 + 1 + + core + + + standard + + + + server-product-environment + Server + 服务器 + An integrated, easy-to-manage server. + 集成的易于管理的服务器 + 2 + + container-management + core + hardware-support + headless-management + server-product + standard + + + debugging + dns-server + file-server + ftp-server + hardware-monitoring + infiniband + mail-server + network-file-system-client + network-server + performance + remote-system-management + smb-server + virtualization-hypervisor + web-server + opengauss-server + + + + virtualization-host-environment + Virtualization Host + 虚拟化主机 + Minimal virtualization host. + 最小虚拟化主机。 + 40 + + base + core + virtualization-hypervisor + + + debugging + network-file-system-client + remote-system-management + openvswitch + + + + + + + + + + + + + diff --git a/normal_x86_64.xml b/normal_x86_64.xml new file mode 100644 index 0000000..756c7a9 --- /dev/null +++ b/normal_x86_64.xml @@ -0,0 +1,1658 @@ + + + + + additional-devel + Additional Development + 附加开发 + Additional development headers and libraries for building open-source applications. + 用于构建开源应用程序的附加开发标头及程序可。 + true + false + + audit-libs-devel + bzip2-devel + c-ares-devel + cyrus-sasl-devel + e2fsprogs-devel + elfutils-devel + elfutils-libelf-devel + expat-devel + fuse3-devel + gmp-devel + lksctp-tools-devel + iptables-devel + libacl-devel + libaio-devel + libattr-devel + libblkid-devel + libcap-devel + libcap-ng-devel + libcurl-devel + libffi-devel + libgcrypt-devel + libnl3-devel + libselinux-devel + libusbx-devel + libuuid-devel + lksctp-tools-devel + lz4 + lz4-devel + lzo + lzo-devel + numactl-devel + pciutils-devel + pcre-devel + polkit-devel + popt-devel + rdma-core-devel + readline-devel + sqlite-devel + systemd-devel + tcl-devel + xfsprogs-devel + xz-devel + SDL-devel + alsa-lib-devel + binutils-devel + boost-devel + dbus-glib-devel + gd-devel + gnutls-devel + gpm-devel + gstreamer1-devel + gstreamer1-plugins-base-devel + gvfs-devel + hunspell-devel + java-1.8.0-openjdk-devel + libXau-devel + libXaw-devel + libXinerama-devel + libXmu-devel + libXrandr-devel + libcanberra-devel + libdrm-devel + libnotify-devel + libpfm-devel + libpq-devel + librsvg2-devel + libsoup-devel + libssh-devel + libtiff-devel + libxslt-devel + mariadb-devel + mpfr-devel + net-snmp-devel + newt-devel + openscap-devel + papi-devel + protobuf-c + sane-backends-devel + slang-devel + startup-notification-devel + tbb-devel + tk-devel + unixODBC-devel + xorg-x11-proto-devel + flatpak + + + + anaconda-tools + Anaconda tools + Anaconda 工具 + + false + false + + lorax + chrony + cryptsetup + device-mapper-multipath + dosfstools + dracut-network + e2fsprogs + efibootmgr + fcoe-utils + firewalld + gfs2-utils + glibc-all-langpacks + grub2-efi-x64 + grub2-efi-x64-cdboot + grub2-tools + grub2-tools-extra + iscsi-initiator-utils + lvm2 + mdadm + realmd + shim + libteam + tmux + xfsprogs + authselect-compat + kdump-anaconda-addon + + + + base + Base + 基本 + The standard installation. + true + false + + acl + at + attr + bc + cpio + crontabs + cyrus-sasl + dbus + ed + file + iptstate + irqbalance + kpatch + logrotate + lsof + net-tools + pciutils + psacct + quota + openEuler-release + openEuler-latest-release + sudo + symlinks + systemd-udev + tar + tree + util-linux-user + bash-completion + bpftool + bzip2 + chrony + cockpit + cryptsetup + dos2unix + dosfstools + ethtool + gnupg2 + libstoragemgmt + lvm2 + mailcap + man-pages + mdadm + mlocate + mtr + nano + realmd + rng-tools + rsync + smartmontools + sssd + strace + libteam + time + unzip + usbutils + virt-what + which + words + xfsdump + zip + cifs-utils + cockpit-doc + ima-evm-utils + nfs-utils + traceroute + zsh + + + + conflicts-baseos + Conflicts BaseOS + 与 BaseOS 冲突 + This group includes packages conflicting with an everything installation from the BaseOS repo + 这个组包括了与通过 BaseOS repo 安装的软件冲突的软件包 + false + false + + + + + container-management + Container Management + 容器管理 + Tools for managing Linux containers + 用于管理 Linux 容器的工具 + true + true + + containernetworking-plugins + + + + core + Core + 核心 + Smallest possible installation + 最小安装 + true + false + + audit + kernel + basesystem + bash + coreutils + cronie + curl + dnf + e2fsprogs + filesystem + firewalld + glibc + grubby + hostname + initscripts + iproute + iprutils + iputils + irqbalance + kbd + kexec-tools + less + man-db + ncurses + openssh + openssh-server + openssh-clients + openEuler-release + openEuler-latest-release + parted + passwd + policycoreutils + procps-ng + rng-tools + rootfiles + rpm + selinux-policy-targeted + setup + shadow + sssd + sudo + systemd + tuned + util-linux + vim-minimal + xfsprogs + yum + wget + NetworkManager + NetworkManager-config-server + authselect + dnf-plugins-core + dracut-config-rescue + kernel-tools + sysfsutils + linux-firmware + lshw + lsscsi + rsyslog + security-tool + sg3_utils + dracut-config-generic + dracut-network + rdma-core + selinux-policy-mls + + + + desktop-debugging + Desktop Debugging and Performance Tools + 桌面调试和运行工具 + GUI tools for debugging applications and performance. + 调试应用程序和性能的 GUI 工具。 + true + false + + crash + crash-gcore-command + crash-trace-command + xrestop + + + + development + Development Tools + 开发工具 + A basic development environment. + 基本开发环境。 + true + true + + autoconf + automake + binutils + bison + flex + gcc + gcc-c++ + glibc-devel + gettext + gdb + libtool + make + patch + pkgconf + openEuler-rpm-config + rpm-build + rpm + asciidoc + byacc + ctags + diffstat + elfutils + gcc-gfortran + git + subversion + intltool + ltrace + patchutils + perl-Fedora-VSP + perl-generators + pesign + source-highlight + systemtap + valgrind + valgrind-devel + babel + chrpath + expect + gcc-objc + gcc-objc++ + mercurial + mod_dav_svn + systemtap-sdt-devel + systemtap-server + cmake + rpmdevtools + rpmlint + + + + dial-up + Dial-up Networking Support + 拨号网络支持 + + true + false + + ppp + ModemManager + NetworkManager-adsl + lrzsz + minicom + + + + dns-server + DNS Name Server + DNS 名称服务器 + This package group allows you to run a DNS name server (BIND) on the system. + 该软件包组允许您在系统上运行 DNS 名称服务器(BIND)。 + false + false + + bind + bind-chroot + bind-dyndb-ldap + unbound + + + + directory-client + Directory Client + 目录客户端 + Clients for integration into a network managed by a directory service. + 用于整合到使用目录服务管理的网络的客户端。 + false + false + + adcli + oddjob-mkhomedir + realmd + sssd + clevis-dracut + clevis-udisks2 + krb5-pkinit + krb5-workstation + luksmeta + nss-pam-ldapd + openldap-clients + samba-winbind + samba-winbind-clients + sssd-dbus + sssd-tools + sssd-winbind-idmap + + + + file-server + File and Storage Server + 文件及存储服务器 + CIFS, SMB, NFS, iSCSI, iSER, and iSNS network storage server. + CIFS, SMB, NFS, iSCSI, iSER 及 iSNS 网络存储服务器。 + true + false + + cifs-utils + gssproxy + nfs-utils + nfs4-acl-tools + samba + open-isns + + + + opengauss-server + openGauss Server + openGauss数据库 + openGauss is an open source relational database management system. + openGauss一款开源的关系数据库管理系统。 + true + false + + lz4-devel + protobuf-devel + snappy-devel + zstd-devel + boost-devel + libcgroup-devel + unixODBC-devel + jemalloc-devel + java-1.8.0-openjdk-devel + libedit-devel + libaio-devel + DCF + opengauss + + + + fonts + Fonts + 字体 + Fonts packages for rendering text on the desktop. + 用于在桌面显示文字的字体软件包。 + true + false + + dejavu-sans-fonts + dejavu-sans-mono-fonts + dejavu-serif-fonts + abattis-cantarell-fonts + gnu-free-mono-fonts + gnu-free-sans-fonts + gnu-free-serif-fonts + google-noto-sans-cjk-ttc-fonts + google-noto-serif-cjk-ttc-fonts + jomolhari-fonts + julietaula-montserrat-fonts + paktype-naskh-basic-fonts + paratype-pt-sans-fonts + sil-abyssinica-fonts + sil-nuosu-fonts + sil-padauk-fonts + smc-meera-fonts + stix-fonts + thai-scalable-waree-fonts + bpg-algeti-fonts + bpg-chveulebrivi-fonts + bpg-courier-fonts + bpg-courier-s-fonts + bpg-elite-fonts + bpg-excelsior-fonts + bpg-glaho-fonts + bpg-ingiri-fonts + bpg-nino-medium-cond-fonts + bpg-nino-medium-fonts + bpg-sans-fonts + bpg-sans-medium-fonts + bpg-sans-modern-fonts + bpg-sans-regular-fonts + bpg-serif-fonts + bpg-serif-modern-fonts + fontawesome-fonts + google-droid-kufi-fonts + google-droid-sans-fonts + google-droid-sans-mono-fonts + google-droid-serif-fonts + gubbi-fonts + kacst-art-fonts + kacst-book-fonts + kacst-decorative-fonts + kacst-digital-fonts + kacst-farsi-fonts + kacst-letter-fonts + kacst-naskh-fonts + kacst-office-fonts + kacst-one-fonts + kacst-pen-fonts + kacst-poster-fonts + kacst-qurn-fonts + kacst-screen-fonts + kacst-title-fonts + kacst-titlel-fonts + kurdit-unikurd-web-fonts + lato-fonts + madan-fonts + nafees-web-naskh-fonts + navilu-fonts + overpass-fonts + paktype-naqsh-fonts + paktype-tehreer-fonts + saab-fonts + samyak-devanagari-fonts + samyak-gujarati-fonts + samyak-malayalam-fonts + samyak-odia-fonts + samyak-tamil-fonts + sil-scheherazade-fonts + smc-anjalioldlipi-fonts + smc-dyuthi-fonts + smc-kalyani-fonts + smc-rachana-fonts + smc-raghumalayalam-fonts + smc-suruma-fonts + stix-math-fonts + thai-scalable-garuda-fonts + thai-scalable-kinnari-fonts + thai-scalable-loma-fonts + thai-scalable-norasi-fonts + thai-scalable-purisa-fonts + thai-scalable-sawasdee-fonts + thai-scalable-tlwgmono-fonts + thai-scalable-tlwgtypewriter-fonts + thai-scalable-tlwgtypist-fonts + thai-scalable-tlwgtypo-fonts + thai-scalable-umpush-fonts + tibetan-machine-uni-fonts + wqy-microhei-fonts + xorg-x11-fonts-100dpi + xorg-x11-fonts-75dpi + xorg-x11-fonts-ISO8859-1-100dpi + xorg-x11-fonts-ISO8859-1-75dpi + xorg-x11-fonts-ISO8859-14-100dpi + xorg-x11-fonts-ISO8859-14-75dpi + xorg-x11-fonts-ISO8859-15-100dpi + xorg-x11-fonts-ISO8859-15-75dpi + xorg-x11-fonts-ISO8859-2-100dpi + xorg-x11-fonts-ISO8859-2-75dpi + xorg-x11-fonts-ISO8859-9-100dpi + xorg-x11-fonts-ISO8859-9-75dpi + xorg-x11-fonts-Type1 + xorg-x11-fonts-cyrillic + xorg-x11-fonts-misc + + + + ftp-server + FTP Server + FTP 服务器 + These tools allow you to run an FTP server on the system. + 这些工具允许您在系统上运行 FTP 服务器。 + true + false + + vsftpd + + + + gnome-apps + GNOME Applications + GNOME 应用程序 + A set of commonly used GNOME Applications. + 一组经常使用的 GNOME 应用程序。 + false + false + + + + + gnome-desktop + GNOME + GNOME + GNOME is a highly intuitive and user friendly desktop environment. + GNOME 是一个非常直观且用户友好的桌面环境。 + false + false + + at-spi2-atk + at-spi2-core + avahi + control-center + dconf + eog + evince + evince-nautilus + file-roller + file-roller-nautilus + firewall-config + fprintd-pam + gdm + glib-networking + gnome-bluetooth + gnome-color-manager + gnome-dictionary + gnome-font-viewer + gnome-getting-started-docs + gnome-icon-theme + gnome-packagekit + gnome-packagekit-updater + gnome-screenshot + gnome-session + gnome-session-xsession + gnome-settings-daemon + gnome-shell + gnome-themes-standard + gnome-user-docs + gvfs-afc + gvfs-afp + gvfs-archive + gvfs-fuse3 + gvfs-goa + gvfs-gphoto2 + gvfs-mtp + gvfs-smb + initial-setup-gui + libcanberra-gtk2 + libcanberra-gtk3 + librsvg2 + metacity + nautilus + nm-connection-editor + PackageKit-command-not-found + PackageKit-gtk3-module + sane-backends-drivers-scanners + vinagre + vino + xdg-user-dirs-gtk + yelp + vim-X11 + + + + guest-desktop-agents + Guest Desktop Agents + 虚拟机桌面代理 + Agents used when running as a virtualized desktop. + 作为虚拟桌面运行时使用的代理。 + true + false + + qemu-guest-agent + spice-vdagent + + + + hardware-monitoring + Hardware Monitoring Utilities + 硬件监控工具 + A set of tools to monitor server hardware. + 一组用来监控服务器硬件的工具。 + true + false + + rasdaemon + smartmontools + lm_sensors + + + + hardware-support + Hardware Support + This group is a collection of tools for various hardware specific utilities. + true + false + + bolt + usb_modeswitch + linux-firmware + lsscsi + opensc + openssl-pkcs11 + pcsc-lite + pcsc-lite-ccid + + + + headless-management + Headless Management + 无图形终端系统管理工具 + Tools for managing the system without an attached graphical console. + 用于管理无图像终端系统的工具。 + true + true + + PackageKit + cockpit + cockpit + openssh-server + sscg + + + + infiniband + Infiniband Support + Infiniband 支持 + Software designed for supporting clustering, grid connectivity, and low-latency, high bandwidth storage using RDMA-based InfiniBand, iWARP, RoCE, and OPA fabrics. + true + false + + libibverbs + libibverbs-utils + librdmacm + librdmacm-utils + rdma-core + ibacm + iwpmd + perftest + srp_daemon + opensm + + + + input-methods + Input Methods + 输入法 + Input method packages for the input of international text. + 输入非英文文本的输入法软件包 + true + false + + ibus-m17n + ibus-sayura + ibus-table + ibus-table-array30 + gtk2-immodule-xim + gtk3-immodule-xim + ibus-gtk2 + ibus-gtk3 + + + + internet-applications + Internet Applications + 互联网应用程序 + Email, chat, and video conferencing software. + 电子邮件、聊天和视频会议软件。 + false + false + + + + + internet-browser + Internet Browser + 互联网浏览器 + The Firefox web browser + Firefox web 浏览器 + true + false + + firefox + + + + java-platform + Java Platform + Java 平台 + Java support for the Red Hat Enterprise Linux Server and Desktop Platforms. + Red Hat Enterprise Linux 服务器和桌面平台的 Java 支持。 + true + false + + java-1.8.0-openjdk + + + + large-systems + Large Systems Performance + 大系统性能 + Performance support tools for large systems. + 用于大型系统的性能支持工具。 + true + false + + numactl + numad + hwloc + mstflint + qperf + libvma + + + + legacy-unix + Legacy UNIX Compatibility + 传统 UNIX 兼容性 + Compatibility programs for migration from or working with legacy UNIX environments. + 用于从继承 UNIX 环境中迁移或者可用于该环境的兼容程序。 + true + true + + mksh + + + + legacy-x + Legacy X Window System Compatibility + 传统 X Windows 系统的兼容性 + Compatibility programs for migration from or working with legacy X Window System environments. + 用于从继承 X Windows 环境中迁移或者可用于该环境的兼容程序。 + true + false + + libXmu + xorg-x11-fonts-ISO8859-1-100dpi + xorg-x11-fonts-Type1 + xorg-x11-fonts-misc + xterm + + + + mail-server + Mail Server + 邮件服务器 + These packages allow you to configure an IMAP or SMTP mail server. + 这些软件包允许您配置 IMAP 或 Postfix 邮件服务器。 + true + false + + cyrus-sasl + postfix + + + + mainframe-access + Mainframe Access + 主框架访问 + Tools for accessing mainframe computing resources. + 访问主框架计算源的工具。 + true + false + + x3270-text + + + + network-file-system-client + Network File System Client + 网络文件系统客户端 + Enables the system to attach to network storage. + 启用该系统附加到网络存储。 + true + false + + cifs-utils + device-mapper-multipath + fcoe-utils + gssproxy + iscsi-initiator-utils + lldpad + nfs-utils + nfs4-acl-tools + samba-client + cachefilesd + cgdcbxd + + + + network-server + Network Servers + 网络服务器 + These packages include network-based servers such as DHCP, Kerberos and NIS. + 这些软件包包括基于网络的服务器,例如 DHCP、Kerberos 和 NIS。 + true + true + + dhcp-server + krb5-server + dnsmasq + freeradius + libreswan + radvd + rsyslog + rsyslog-mysql + rsyslog-pgsql + rsyslog-relp + tang + tftp-server + + + + network-tools + Networking Tools + 联网工具 + Tools for configuring and analyzing computer networks. + 配置和分析计算机网络的工具。 + true + false + + arpwatch + ipset + iptraf-ng + iptstate + dnsmasq + freeradius + libreswan + radvd + rsyslog + rsyslog-mysql + rsyslog-pgsql + rsyslog-relp + tang + tftp-server + + + + networkmanager-submodules + Common NetworkManager submodules + This group contains NetworkManager submodules that are commonly used, but may not be wanted in some streamlined configurations. + true + false + + NetworkManager-bluetooth + NetworkManager-wifi + NetworkManager-wwan + dhcp + iptables + dnsmasq + + + + performance + Performance Tools + 性能工具 + Tools for diagnosing system and application-level performance problems. + 诊断系统和程序级别性能问题的工具。 + true + false + + iotop + perf + hdparm + tuned + sysstat + pcp + pcp-conf + pcp-devel + pcp-doc + pcp-export-pcp2graphite + pcp-export-pcp2influxdb + pcp-export-pcp2json + pcp-export-pcp2xml + pcp-export-pcp2zabbix + pcp-export-zabbix-agent + pcp-import-collectl2pcp + pcp-import-ganglia2pcp + pcp-import-iostat2pcp + pcp-import-mrtg2pcp + pcp-libs + pcp-libs-devel + pcp-pmda-apache + pcp-pmda-bash + pcp-pmda-bonding + pcp-pmda-cifs + pcp-pmda-cisco + pcp-pmda-dbping + pcp-pmda-dm + pcp-pmda-docker + pcp-pmda-ds389 + pcp-pmda-gfs2 + pcp-pmda-gluster + pcp-pmda-gpfs + pcp-pmda-gpsd + pcp-pmda-haproxy + pcp-pmda-infiniband + pcp-pmda-json + pcp-pmda-kvm + pcp-pmda-libvirt + pcp-pmda-lio + pcp-pmda-lmsensors + pcp-pmda-logger + pcp-pmda-lustre + pcp-pmda-lustrecomm + pcp-pmda-mailq + pcp-pmda-memcache + pcp-pmda-mic + pcp-pmda-mounts + pcp-pmda-mysql + pcp-pmda-named + pcp-pmda-netfilter + pcp-pmda-news + pcp-pmda-nfsclient + pcp-pmda-nvidia-gpu + pcp-pmda-oracle + pcp-pmda-pdns + pcp-pmda-perfevent + pcp-pmda-prometheus + pcp-pmda-redis + pcp-pmda-roomtemp + pcp-pmda-rsyslog + pcp-pmda-samba + pcp-pmda-sendmail + pcp-pmda-shping + pcp-pmda-slurm + pcp-pmda-smart + pcp-pmda-snmp + pcp-pmda-summary + pcp-pmda-systemd + pcp-pmda-trace + pcp-pmda-unbound + pcp-pmda-weblog + pcp-pmda-zimbra + pcp-pmda-zswap + pcp-selinux + pcp-system-tools + pcp-testsuite + pcp-webapi + pcp-zeroconf + perl-PCP-LogImport + perl-PCP-LogSummary + perl-PCP-MMV + perl-PCP-PMDA + powertop + iperf3 + libpfm + papi + tuned-utils + + + + platform-devel + Platform Development + 平台开发 + Recommended development headers and libraries for developing applications. + 推荐用于开发应用程序的标头及程序库。 + true + false + + fontconfig-devel + freetype-devel + glib2-devel + glibc-devel + krb5-devel + libjpeg-turbo-devel + libpng-devel + libstdc++-devel + ncurses-devel + openldap-devel + openssl-devel + pam-devel + zlib-devel + atk-devel + cairo-devel + dbus-devel + desktop-file-utils + gtk2-devel + gtk3-devel + libICE-devel + libSM-devel + libX11-devel + libXext-devel + libXft-devel + libXi-devel + libXrender-devel + libXt-devel + libXtst-devel + libXv-devel + libXxf86dga-devel + libdb-devel + libjpeg-turbo-devel + libstdc++-devel + libvirt-devel + libxml2-devel + libxshmfence-devel + mesa-libGL-devel + mesa-libGLU-devel + nss-devel + pango-devel + qt5-qtdoc + qt5-qttranslations + + + + print-client + Printing Client + 打印客户端 + Tools for printing to a local printer or a remote print server. + 在本地打印机和远程打印服务器中打印的工具。 + true + false + + + + + python-web + Python Web + Basic Python web application support. + 基本 Python 网页应用程序支持。 + true + false + + freetype-devel + libcurl + libcurl-devel + libjpeg-turbo + libjpeg-turbo-devel + python3-magic + + + + remote-system-management + Remote Management for Linux + Linux 的远程管理 + Remote management interface. + Linux 的远程管理界面。 + true + false + + cockpit + net-snmp + net-snmp-utils + openwsman-client + tog-pegasus + openwsman-server + + + + scientific + Scientific Support + 科学记数法支持 + Tools for mathematical and scientific computations, and parallel computing. + 用于数学和科学计算以及平行计算的工具。 + true + true + + units + fftw + fftw-devel + fftw-static + gsl-devel + lapack + python3-numpy + python3-scipy + + + + security-tools + Security Tools + 安全性工具 + Security tools for integrity and trust verification. + 用于完整性和可信验证的安全性工具。 + true + true + + hmaccalc + tpm-quote-tools + tpm-tools + trousers + scap-security-guide + aide + openscap + openscap-engine-sce + openscap-utils + scap-security-guide-doc + + + + server-product + Server product core + Packages mandatory for the server product. + true + false + + chrony + polkit + realmd + openEuler-release + openEuler-latest-release + timedatex + dhcp + NetworkManager-config-server + NetworkManager + + + + smb-server + Windows File Server + Windows 文件服务器 + This package group allows you to share files between Linux and MS Windows(tm) systems. + 该软件包组允许您在 Linux 和 MS Windows(tm) 系统间共享文件。 + true + false + + samba + samba-client + cifs-utils + + + + standard + Standard + 标准 + The standard installation. + 标准安装。 + true + false + + acl + at + attr + bc + cpio + crontabs + cyrus-sasl + dbus + ed + file + iptstate + irqbalance + kpatch + logrotate + lsof + net-tools + pciutils + quota + openEuler-release + openEuler-latest-release + sudo + symlinks + systemd-udev + tar + tree + util-linux-user + bash-completion + bpftool + bzip2 + chrony + cockpit + cryptsetup + dos2unix + dosfstools + ethtool + gnupg2 + lvm2 + mailcap + man-pages + mdadm + mlocate + mtr + realmd + rsync + smartmontools + sssd + strace + libteam + time + unzip + usbutils + virt-what + which + words + xfsdump + zip + cifs-utils + cockpit-doc + ima-evm-utils + nfs-utils + traceroute + zsh + psacct + libstoragemgmt + nano + rng-tools + rsyslog + rsyslog-relp + nmap + pinfo + plymouth + tcpdump + vim-enhanced + wget + + + + system-tools + System Tools + 系统工具 + This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic. + 这组软件包是各类系统工具的集合,如:连接 SMB 共享的客户;监控网络交通的工具。 + true + true + + chrony + cifs-utils + openldap-clients + samba-client + setserial + tmux + zsh + arpwatch + chrpath + fuse + iotop + lzop + xdelta + environment-modules + libreswan + nmap + tigervnc + PackageKit-command-not-found + aide + amanda-client + convmv + createrepo_c + freerdp + gpm + gssdp + gupnp + mc + mtx + net-snmp-utils + oddjob + oddjob-mkhomedir + rear + sysstat + x3270-x11 + + + + virtualization-hypervisor + Virtualization Hypervisor + 虚拟化 Hypervisor + Smallest possible virtualization host installation. + 最小的虚拟化主机安装。 + false + false + + libvirt + libvirt-admin + libvirt-bash-completion + libvirt-client + libvirt-daemon + libvirt-daemon-config-network + libvirt-daemon-config-nwfilter + libvirt-daemon-driver-interface + libvirt-daemon-driver-network + libvirt-daemon-driver-nodedev + libvirt-daemon-driver-nwfilter + libvirt-daemon-driver-qemu + libvirt-daemon-driver-secret + libvirt-daemon-driver-storage + libvirt-daemon-driver-storage-core + libvirt-daemon-driver-storage-disk + libvirt-daemon-driver-storage-gluster + libvirt-daemon-driver-storage-iscsi + libvirt-daemon-driver-storage-iscsi-direct + libvirt-daemon-driver-storage-logical + libvirt-daemon-driver-storage-mpath + libvirt-daemon-driver-storage-rbd + libvirt-daemon-driver-storage-scsi + libvirt-daemon-kvm + libvirt-daemon-qemu + libvirt-devel + libvirt-docs + libvirt-libs + libvirt-lock-sanlock + libvirt-nss + python3-libvirt + qemu-help + qemu + qemu-block-iscsi + qemu-img + stratovirt + + + + openvswitch + Virtualization Openvswitch + 虚拟switch + vswitch installation. + 安装vswitch。 + false + false + + openvswitch + + + + remote-desktop-clients + Remote Desktop Clients + 远程桌面客户端 + + true + false + + freerdp + tigervnc + vinagre + + + + smart-card + Smart Card Support + 智能卡支持 + Support for using smart card authentication. + 支持使用智能卡验证。 + true + true + + esc + + + + web-server + Basic Web Server + 基本网页服务器 + These tools allow you to run a Web server on the system. + 这些工具允许您在系统上运行万维网服务器。 + true + false + + httpd + mod_fcgid + mod_ssl + libmemcached + memcached + mod_security + + + + x11 + X Window System + X 窗口系统 + X Window System Support. + X 窗口系统支持。 + false + false + + glx-utils + initial-setup-gui + mesa-dri-drivers + plymouth-system-theme + spice-vdagent + xorg-x11-drivers + xorg-x11-server-Xorg + xorg-x11-utils + xorg-x11-xauth + xorg-x11-xinit + xvattr + mesa-libGLES + tigervnc-server + wayland-protocols-devel + xorg-x11-drv-libinput + + + + development + Development + 开发 + Packages which provide functionality for developing and building applications. + 用于开发和构建应用程序的软件包。 + 90 + + additional-devel + development + platform-devel + + + + servers + Servers + 服务器 + Software used for running network servers + 用于运行网络服务器的软件 + 20 + + file-server + ftp-server + mail-server + network-server + web-server + + + + base-system + System + 系统 + Core system components. + 核系统组件。 + 10 + + backup-client + debugging + java-platform + print-client + smart-card + dial-up + hardware-monitoring + infiniband + large-systems + legacy-unix + mainframe-access + network-tools + performance + scientific + security-tools + standard + + + + desktops + Desktops + 桌面环境 + Desktops and thin clients. + 桌面和瘦客户端。 + 70 + + base-x + desktop-debugging + fonts + input-methods + legacy-x + remote-desktop-clients + + + + apps + Applications + 应用程序 + Applications to perform a variety of tasks + 执行不同任务的应用程序 + 80 + + graphics + + + + minimal-environment + Minimal Install + 最小安装 + Basic functionality. + 基本功能。 + 1 + + core + + + standard + + + + server-product-environment + Server + 服务器 + An integrated, easy-to-manage server. + 集成的易于管理的服务器 + 2 + + container-management + core + hardware-support + headless-management + server-product + standard + + + debugging + dns-server + file-server + ftp-server + hardware-monitoring + infiniband + mail-server + network-file-system-client + network-server + performance + remote-system-management + smb-server + virtualization-hypervisor + web-server + opengauss-server + + + + virtualization-host-environment + Virtualization Host + 虚拟化主机 + Minimal virtualization host. + 最小虚拟化主机。 + 40 + + base + core + virtualization-hypervisor + + + debugging + network-file-system-client + remote-system-management + openvswitch + + + + + + + + + + + + + diff --git a/oemaker.spec b/oemaker.spec new file mode 100644 index 0000000..eb6b5b3 --- /dev/null +++ b/oemaker.spec @@ -0,0 +1,382 @@ +%ifarch aarch64 +%global efi_aa64 1 +%endif + +%ifarch x86_64 +%global efi_x64 1 +%endif + +Name: oemaker +Summary: a duilding tool for DVD ISO making and ISO cutting +License: Mulan PSL v2 +Group: System/Management +Version: 2.0.4 +Release: 9 +BuildRoot: %{_tmppath}/%{name} + +Source: https://gitee.com/openeuler/oemaker/repository/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source1: normal_aarch64.xml +Source2: normal_x86_64.xml +Source3: rpmlist.xml +Source4: edge_normal_aarch64.xml +Source5: edge_normal_x86_64.xml +Source6: desktop_normal_aarch64.xml +Source7: desktop_normal_x86_64.xml + +Requires: createrepo dnf-plugins-core genisoimage isomd5sum grep bash libselinux-utils libxml2 +Requires: lorax >= 19.6.78-1 + +Patch0001: 0001-rename-source-iso.patch +Patch0002: 0002-bugfix-I3QY98.patch +Patch0003: 0003-change-for-edge-computing.patch +Patch0004: 0004-bugfix-I3OGUT.patch +Patch0005: 0005-add-fpi_tail-param-for-grub.patch +Patch0008: 0008-add-parse_everything_deb_exclude.patch +Patch0010: 0010-do-not-cleanup-pkg.patch +Patch0011: 0011-support-desktop-iso.patch +Patch0012: 0012-change-rescue-parameter-with-new-anaconda.patch +Patch0013: 0013-enable-eject-in-install.img.patch +Patch0014: 0014-remove-invalid-memtest.patch +Patch0015: 0015-bugfix-I6G246.patch + +%description +a building tool for DVD ISO making and ISO cutting + +%package -n isocut +Summary: a building tool for ISO cutting +Requires: yum dnf-utils createrepo file util-linux genisoimage isomd5sum grep bash libselinux-utils libxml2 +BuildRequires: bash + +%description -n isocut +a building tool for ISO cutting + +%prep +%setup -c +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/aarch64/normal.xml +cp %{SOURCE1} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/aarch64/normal.xml +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/x86_64/normal.xml +cp %{SOURCE2} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/x86_64/normal.xml +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/rpmlist.xml +cp %{SOURCE3} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/rpmlist.xml +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/aarch64/edge_normal.xml +cp %{SOURCE4} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/aarch64/edge_normal.xml +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/x86_64/edge_normal.xml +cp %{SOURCE5} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/x86_64/edge_normal.xml +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/aarch64/desktop_normal.xml +cp %{SOURCE6} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/aarch64/desktop_normal.xml +rm -rf %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/x86_64/desktop_normal.xml +cp %{SOURCE7} %{_builddir}/%{name}-%{version}/%{name}/isomaker/config/x86_64/desktop_normal.xml +cd %{_builddir}/%{name}-%{version}/%{name} +%autopatch -p1 + +%install +mkdir -p %{buildroot}/opt/ +mkdir -p %{buildroot}/opt/oemaker +mkdir -p %{buildroot}/opt/oemaker/config +mkdir -p %{buildroot}/opt/oemaker/config/x86_64 +mkdir -p %{buildroot}/opt/oemaker/config/aarch64 +mkdir -p %{buildroot}/opt/oemaker/docs +mkdir -p %{buildroot}/%{_bindir} +mkdir -p %{buildroot}/%{_sysconfdir}/isocut +chmod 750 %{buildroot}/%{_sysconfdir}/isocut + +install -m 700 %{name}/isomaker/oemaker.sh %{buildroot}/opt/oemaker/oemaker.sh +install -m 700 %{name}/isomaker/oemaker.sh %{buildroot}/%{_bindir}/oemaker +install -m 700 %{name}/isomaker/make_debug.sh %{buildroot}/opt/oemaker/make_debug.sh +install -m 700 %{name}/isomaker/img_repo.sh %{buildroot}/opt/oemaker/img_repo.sh +install -m 700 %{name}/isomaker/init.sh %{buildroot}/opt/oemaker/init.sh +install -m 700 %{name}/isomaker/iso.sh %{buildroot}/opt/oemaker/iso.sh +install -m 700 %{name}/isomaker/rpm.sh %{buildroot}/opt/oemaker/rpm.sh +install -m 700 %{name}/isomaker/env_record.sh %{buildroot}/opt/oemaker/env_record.sh +install -m 700 %{name}/isomaker/env_restore.sh %{buildroot}/opt/oemaker/env_restore.sh +install -m 400 %{name}/isomaker/config/rpmlist.xml %{buildroot}/opt/oemaker/config/rpmlist.xml +install -m 400 %{name}/isomaker/config/x86_64/* %{buildroot}/opt/oemaker/config/x86_64/ +install -m 400 %{name}/isomaker/config/aarch64/* %{buildroot}/opt/oemaker/config/aarch64/ +install -m 700 %{name}/isomaker/docs/* %{buildroot}/opt/oemaker/docs/ +cp -a %{name}/isomaker/80-openeuler %{buildroot}/opt/oemaker/ + + +install -m 550 %{name}/isocut/isocut.py %{buildroot}/%{_bindir}/isocut +install -m 600 %{name}/isocut/config/repodata.template %{buildroot}/%{_sysconfdir}/isocut/ + +%if 0%{?efi_aa64} + install -m 600 %{name}/isocut/config/aarch64/rpmlist %{buildroot}/%{_sysconfdir}/isocut/ + install -m 600 %{name}/isocut/config/aarch64/anaconda-ks.cfg %{buildroot}/%{_sysconfdir}/isocut/ +%endif + +%if 0%{?efi_x64} + install -m 600 %{name}/isocut/config/x86_64/rpmlist %{buildroot}/%{_sysconfdir}/isocut/ + install -m 600 %{name}/isocut/config/x86_64/anaconda-ks.cfg %{buildroot}/%{_sysconfdir}/isocut/ +%endif + +%pre + +%post + +%preun + +%postun + +%postun -n isocut +if [ "$1" = "0" ]; then + rm -rf %{_sysconfdir}/isocut/* +fi + +%files +%defattr(-,root,root) +%dir /opt +%dir /opt/oemaker +/opt/oemaker/* +%{_bindir}/oemaker + +%files -n isocut +%defattr(-,root,root) +%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/isocut/repodata.template +%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/isocut/rpmlist +%config(noreplace) %attr(0600,root,root) %{_sysconfdir}/isocut/anaconda-ks.cfg +%{_bindir}/isocut +%dir %{_sysconfdir}/isocut +%{_sysconfdir}/isocut/* + + +%clean +rm -rf $RPM_BUILD_ROOT/* +rm -rf %{buildroot} +rm -rf $RPM_BUILD_DIR/%{name} + +%changelog +* Tue Feb 21 2023 wangchong - 2.0.4-9 +- ID:NA +- SUG:NA +- DESC:fix bug I6G246 + +* Fri Feb 17 2023 wangchong - 2.0.4-8 +- ID:NA +- SUG:NA +- DESC:delete recycle package authz and iSulad-img + +* Fri Feb 10 2023 wangzhiqiang - 2.0.4-7 +- ID:NA +- SUG:NA +- DESC:delete package cryptsetup-reencrypt + +* Tue Dec 27 2022 penghaitao - 2.0.4-6 +- ID:NA +- SUG:NA +- DESC: Remove invalid memtest + +* Mon Dec 26 2022 sunhai - 2.0.4-5 +- ID:NA +- SUG:NA +- DESC: change rescue parameter with legacy too + Enable eject in install.img + +* Thu Dec 15 2022 wangkai - 2.0.4-3 +- ID:NA +- SUG:NA +- DESC: Remove package openEuler-performance + +* Tue Nov 29 2022 sunhai - 2.0.4-2 +- ID:NA +- SUG:NA +- DESC: change rescue parameter with new anaconda + +* Tue Nov 22 2022 xiangyuning - 2.0.4-1 +- ID:NA +- SUG:NA +- DESC: upgrade to 2.0.4 + +* Mon Aug 15 2022 gaoruoshu - 2.0.3-18 +- ID:NA +- SUG:NA +- DESC: add atune-engine rpm to rpmlist.xml + +* Fri Jul 29 2022 wangchong - 2.0.3-17 +- ID:NA +- SUG:NA +- DESC: support Desktop iso + +* Fri Jul 15 2022 caodongxia - 2.0.3-16 +- ID:NA +- SUG:NA +- DESC: clean up dconf-editor and gnome-* + +* Thu Jul 14 2022 wangchong - 2.0.3-15 +- ID:NA +- SUG:NA +- DESC: do not clean up libdiff and libcairo-script* + +* Wed Apr 20 2022 xiangyuning - 2.0.3-14 +- ID:NA +- SUG:NA +- DESC: restore the automated kickstart function + +* Thu Mar 31 2022 zhouwenpei - 2.0.3-13 +- ID:NA +- SUG:NA +- DESC: add linux-firmware subpackage + +* Mon Mar 28 2022 Senlin - 2.0.3-12 +- ID:NA +- SUG:NA +- DESC: add exclude list for everything + +* Mon Mar 7 2022 xiangyuning - 2.0.3-11 +- ID:NA +- SUG:NA +- DESC: modify restore env mode + +* Fri Mar 4 2022 xiangyuning - 2.0.3-10 +- ID:NA +- SUG:NA +- DESC: lorax cmd add printed log + +* Fri Mar 4 2022 xiangyuning - 2.0.3-9 +- ID:NA +- SUG:NA +- DESC: fix build oemaker failed issue + +* Wed Mar 2 2022 xiangyuning - 2.0.3-8 +- ID:NA +- SUG:NA +- DESC: restore env after selinux status changes + +* Wed Feb 23 2022 zhuyuncheng - 2.0.3-7 +- ID:NA +- SUG:NA +- DESC: add Server install mode and packages for edge computing iso + +* Wed Feb 23 2022 hanhui - 2.0.3-6 +- DESC: delete gamin and openjpeg + add rsyslog-gnutls and edk2-ovmf packages + rename hisi_rde to hisi_trng_v2,libkae to uadk_engine + +* Tue Feb 22 2022 jiangheng - 2.0.3-5 +- ID:NA +- SUG:NA +- DESC: delete nscd package + +* Mon Feb 14 2022 wangchong <952173335@qq.com> - 2.0.3-4 +- ID:NA +- SUG:NA +- DESC: upgrade to 2.0.3 and support usb flash drive mode and delete some packages + +* Fri Jan 21 2022 zhang_xubo <2578876417@qq.com> - 2.0.0-13 +- ID:NA +- SUG:NA +- DESC: add opengauss server pakcage + +* Thu Jan 20 2022 yaokai13 - 2.0.0-12 +- ID:NA +- SUG:NA +- DESC: delete decay package + +* Thu Oct 14 2021 miao_kaibo - 2.0.0-11 +- ID:NA +- SUG:NA +- DESC: bugfix I3OGUT + +* Tue Sep 28 2021 miao_kaibo - 2.0.0-10 +- ID:NA +- SUG:NA +- DESC: change for edge computing iso + +* Thu Aug 26 2021 miao_kaibo - 2.0.0-9 +- ID:NA +- SUG:NA +- DESC: change exclude list + +* Tue Aug 17 2021 miao_kaibo - 2.0.0-8 +- ID:NA +- SUG:NA +- DESC: delete decay package + +* Thu Jul 15 2021 miao_kaibo - 2.0.0-7 +- ID:NA +- SUG:NA +- DESC: replace gvfs-fuse by gvfs-fuse3 + +* Wed May 12 2021 miao_kaibo - 2.0.0-6 +- ID:NA +- SUG:NA +- DESC: bugfix I3QY98 + +* Wed Apr 7 2021 miao_kaibo - 2.0.0-5 +- ID:NA +- SUG:NA +- DESC: change for issue I3DJJW + +* Fri Apr 2 2021 miao_kaibo - 2.0.0-4 +- ID:NA +- SUG:NA +- DESC: rename source iso + +* Thu Mar 25 2021 xinghe - 2.0.0-3 +- ID:NA +- SUG:NA +- DESC: remove atlas + +* Sun Mar 21 2021 miao_kaibo - 2.0.0-2 +- ID:NA +- SUG:NA +- DESC: replace rsyslog-gnutls by rsyslog + +* Fri Mar 19 2021 zhuchunyi - 2.0.0-1 +- ID:NA +- SUG:NA +- DESC: upgrade version + +* Wed Mar 17 2021 miao_kaibo - 1.1.2-7 +- ID:NA +- SUG:NA +- DESC: delete or replace rpms which are not exist + +* Sat Mar 13 2021 miao_kaibo - 1.1.2-6 +- ID:NA +- SUG:NA +- DESC: add exclude rpm to rpmlist + +* Sat Mar 13 2021 miao_kaibo - 1.1.2-5 +- ID:NA +- SUG:NA +- DESC: fix bug I3B7CH + +* Wed Mar 10 2021 Chen Qun - 1.1.2-4 +- ID:NA +- SUG:NA +- DESC: add qemu-block-iscsi in virtualization-hypervisor group + +* Mon Mar 08 2021 miao_kaibo - 1.1.2-3 +- ID:NA +- SUG:NA +- DESC: change method of creating source iso + +* Mon Mar 01 2021 Chen Qun - 1.1.2-2 +- ID:NA +- SUG:NA +- DESC: add stratovirt in virtualization-hypervisor group + +* Thu Feb 25 2021 miao_kaibo - 1.1.2-1 +- ID:NA +- SUG:NA +- DESC:upgrade version + +* Mon Feb 08 2021 miao_kaibo - 1.1.1-1 +- ID:NA +- SUG:NA +- DESC:upgrade version + +* Thu Oct 15 2020 zhuchunyi - 1.0.1-1 +- ID:NA +- SUG:NA +- DESC:upgrade version + +* Tue Sep 29 2020 zhuchunyi - 1.0.0-2 +- ID:NA +- SUG:NA +- DESC:change Source format to URL + +* Sat Jul 25 2020 zhuchunyi - 1.0.0-1 +- ID:NA +- SUG:NA +- DESC:package init diff --git a/rpmlist.xml b/rpmlist.xml new file mode 100644 index 0000000..3949ef0 --- /dev/null +++ b/rpmlist.xml @@ -0,0 +1,1426 @@ + + + + mariadb + mariadb-server + + + abrt-addon-ccpp + podman-help + libcmpiCppImpl0 + libev-libevent-devel + mariadb-devel + mariadb-test + podman-docker + python3-unversioned-command + python3-abrt-container-addon + + + texlive-collection-bibtexextra + texlive-collection-mathscience + texlive-collection-latexextra + texlive-collection-fontsextra + texlive-ctanupload + texlive-exceltex + texlive-latexindent + texlive-biblatex-apa + texlive-collection-binextra + texlive-collection-fontutils + texlive-includernw + texlive-oldstandard + texlive-scheme-full + texlive-scheme-gust + texlive-scheme-medium + texlive-scheme-tetex + drbd + drbd-bash-completion + drbd-pacemaker + drbd-rgmanager + drbd-udev + drbd-utils + gnome-boxes + nodejs-grunt-contrib-watch + + + drbd + gnome-boxes + nodejs-grunt-contrib-watch + + + drbd-debuginfo + drbd-debugsource + gnome-boxes-debuginfo + gnome-boxes-debugsource + + + edk2-aarch64 + grub2-efi-aa64 + grub2-efi-aa64-modules + hisi_hpre + hisi_trng_v2 + hisi_sec2 + hisi_zip + uadk_engine + libwd + shim-aa64 + uacce + + + edk2-ovmf + grub2-efi-x64 + grub2-efi-x64-modules + shim + + + abattis-cantarell-fonts + abattis-cantarell-fonts-help + accountsservice + accountsservice-help + accountsservice-libs + acl + acl-help + acpid + acpid-help + adcli + adcli-help + adobe-mappings-cmap + adobe-mappings-cmap-help + adobe-mappings-pdf + adobe-mappings-pdf-help + adwaita-gtk2-theme + aide + aide-help + alsa-firmware + alsa-tools-firmware + apr + apr-help + arptables + arptables-help + arpwatch + arpwatch-help + asciidoc + asciidoc-help + at + at-help + attr + attr-help + atune + atune-client + atune-db + atune-engine + audiofile + audit + audit-help + audit-libs + audit-libs-devel + authd + authd-help + authselect + authselect-compat + authselect-help + authselect-libs + avahi + avahi-autoipd + avahi-compat-howl + avahi-compat-libdns_sd + avahi-dnsconfd + avahi-gobject + avahi-libs + avahi-tools + basesystem + bash + bash-completion + bash-completion-help + bash-help + bc + bc-help + bind-chroot + bind-dyndb-ldap + bind-libs + bind-utils + binutils + binutils-devel + binutils-help + bison + bison-help + blas-devel + blktrace + blktrace-help + bluez + bluez-help + boost-atomic + boost-chrono + boost-context + boost-date-time + boost-devel + boost-filesystem + boost-graph + boost-help + boost-iostreams + boost-locale + boost-math + boost-program-options + boost-python3 + boost-random + boost-regex + boost-serialization + boost-system + boost-test + boost-thread + boost-timer + boost-wave + bridge-utils + brltty-docs + brotli + btrfs-progs + btrfs-progs-help + busybox + busybox-help + bzip2 + bzip2-help + ca-certificates + cachefilesd + cachefilesd-help + c-ares + c-ares-help + ccid + chkconfig + chkconfig-help + chrony + chrpath + chrpath-help + cifs-utils + cifs-utils-help + cjkuni-ukai-fonts + cjkuni-ukai-fonts-help + clibcni-devel + cloud-init + cloud-init-help + clutter + clutter-gst3 + clutter-gst3-help + clutter-gtk + clutter-gtk-help + clutter-help + cockpit + cockpit-help + cogl + cogl-help + color-filesystem + containers-common + container-selinux + coreutils + coreutils-help + cpio + cpio-help + cracklib + cracklib-dicts + cracklib-help + crash + crash-help + createrepo_c + createrepo_c-help + cronie + cronie-help + crontabs + crontabs-help + crypto-policies + cryptsetup + cryptsetup-help + ctags + ctags-help + cups + cups-filters + cups-help + cups-libs + cups-pk-helper + curl + curl-help + cvs + cvs-help + cyrus-sasl + cyrus-sasl-gs2 + cyrus-sasl-help + cyrus-sasl-ldap + cyrus-sasl-lib + cyrus-sasl-md5 + cyrus-sasl-ntlm + cyrus-sasl-scram + dbus + dbus-glib + dbus-help + dbus-python-help + device-mapper + device-mapper-event + dhcp + dhcp-common + dhcp-libs + dhcp-server + dialog + dialog-help + diffstat + diffutils + diffutils-help + dmidecode + dmraid + dmraid-events + dnf + dnf-data + dnf-plugins-core + dnsmasq + dnsmasq-help + dnsmasq-utils + docbook-dtds + docbook-style-xsl + docker-engine + docker-runc + dos2unix + dosfstools + dosfstools-help + dracut + dracut-caps + dracut-config-generic + dracut-config-rescue + dracut-network + dracut-tools + dropwatch + drpm + drpm-devel + drpm-help + e2fsprogs + e2fsprogs-devel + e2fsprogs-help + ed + edk2-devel + edk2-help + efibootmgr + efibootmgr-help + efivar + efivar-help + elfutils + elfutils-devel + ethtool + ethtool-help + evolution-data-server + exempi + exempi-help + expat + expat-devel + expat-help + expect + expect-help + file + file-help + file-libs + filesystem + findutils + findutils-help + fipscheck + fipscheck-help + firewalld + firewalld-doc + firewalld-filesystem + flex + freetype + freetype-help + ftp + ftp-help + fuse + fuse-help + fxload + fxload-help + gawk + gawk-help + gcc-gfortran + gcr + gdb + gdb-help + gdbm + gdbm-devel + gdbm-help + gdk-pixbuf2 + gdk-pixbuf2-help + genisoimage + geoclue2-libs + geocode-glib + geocode-glib-help + GeoIP + GeoIP-help + gettext + gettext-help + gettext-libs + git + git-help + gjs + glib2 + glib2-help + glibc + glibc-all-langpacks + glibc-common + glibc-devel + glibc-help + glibc-locale-source + gmp + gnupg2 + gnupg2-help + gnupg2-smime + gnutls + gnutls-c++ + gnutls-help + gobject-introspection + gobject-introspection-help + golang + golang-devel + golang-help + gperftools + gperftools-devel + gperftools-libs + gpgme + gpgme-help + grep + grilo + grilo-help + groff + groff-help + grpc + grpc-devel + grpc-plugins + grub2-common + grub2-help + grub2-tools + grubby + grubby-help + gssproxy + gssproxy-help + gvfs + gzip + gzip-help + haveged + haveged-help + hdf5 + hdf5-devel + hdparm + hdparm-help + hostname + httpd + httpd-help + httpd-tools + http-parser + http-parser-devel + http-parser-help + hunspell + hunspell-en-help + hunspell-help + hwdata + hwinfo + hwinfo-help + hwloc-gui + i2c-tools-eepromer + i2c-tools-help + ima-evm-utils + ima-evm-utils-help + info + initscripts + iotop + iotop-help + ipcalc + ipcalc-help + ipmitool + ipmitool-help + iproute + iproute-help + iprutils + iprutils-help + ipset + ipset-help + ipset-libs + iptables + iptraf-ng + iptraf-ng-help + iptstate + iptstate-help + iputils + iputils-help + ipvsadm + ipvsadm-help + irqbalance + irqbalance-help + iSulad + ivtv-firmware + iw + iw-help + jansson + jansson-help + java-1.8.0-openjdk + java-1.8.0-openjdk-devel + java-1.8.0-openjdk-headless + json-c + json-c-help + json-glib + json-glib-help + kata-containers + kbd + kbd-help + kbd-legacy + kbd-misc + keepalived + kernel + kernel-devel + kernel-source + kernel-tools + kernel-tools-libs + kernel-tools-libs-devel + kexec-tools + kexec-tools-help + keyutils + keyutils-help + keyutils-libs-devel + kiwi-help + kiwi-tools + kmod + kmod-help + kpartx + kpatch + kpatch-help + kpatch-runtime + krb5 + krb5-client + krb5-devel + krb5-help + krb5-server + lapack + lapack-devel + lcr + ldns + ldns-help + less + less-help + lftp + lftp-help + libacl + libaio + libaio-devel + libarchive + libarchive-help + libassuan + libassuan-help + libbasicobjects + libblkid + libbonobo + libbonobo-help + libbonoboui + libbonoboui-help + libcanberra-gtk2 + libcanberra-help + libcap + libcap-help + libcap-ng + libcap-ng-help + libcap-ng-python3 + libcgroup + libcgroup-devel + libcgroup-help + libcollection + libcomps + libcomps-help + libconfig + libcurl + libdaemon + libdaemon-help + libdb + libdb-cxx + libdb-devel + libdbi + libdbi-help + libdb-sql + libdb-tcl + libdb-utils + libdhash + libdmx + libdmx-help + libdnet-devel + libdnet-help + libdnet-progs + libdnf + libecap + libecap-help + libedit + libedit-devel + libedit-help + liberation-fonts + libesmtp + libesmtp-help + libestr + libevdev + libevdev-help + libevent + libevent-devel + libevhtp-devel + libexif + libexif-help + libfastjson + libfdisk + libffi + libffi-help + libgcc + libgcrypt + libgcrypt-help + libgdata + libgdata-help + libgee + libgee-help + libgnome + libgnomecanvas + libgnomecanvas-help + libgnome-help + libgnomekbd + libgomp + libgpg-error + libgsf + libgsf-help + libgtop2 + libgtop2-help + libgweather + libgweather-help + libgxps + libgxps-help + libical + libicu-devel + libidn + libidn2 + libidn2-help + libimobiledevice + libimobiledevice-help + libini_config + libiptcdata + libiscsi + libiscsi-help + libkadm5 + libkcapi + libkcapi-help + libkcapi-hmaccalc + libksba + libksba-help + libldb + libldb-help + libmaxminddb + libmaxminddb-help + libmediaart + libmediaart-help + libmetalink + libmetalink-help + libmng + libmng-help + libmnl + libmnl-static + libmodulemd + libmount + libmspack + libmspack-help + libndp + libndp-help + libnetfilter_conntrack + libnetfilter_queue + libnfnetlink + libnfnetlink-help + libnftnl + libnghttp2 + libnl3 + libnl3-cli + libnl3-devel + libnl3-help + libnma + libnsl2 + liboauth + liboauth-help + libogg + libogg-help + libosinfo + libosinfo-help + libpath_utils + libpcap + libpcap-devel + libpcap-help + libpciaccess + libpipeline + libpipeline-help + libpkgconf + libplist + libpng + libpng-help + libpsl + libpsl-help + libpwquality + libpwquality-help + librados2 + libref_array + librepo + libreport-filesystem + libreport-help + libsamplerate + libseccomp + libseccomp-help + libsecret + libsecret-help + libselinux + libselinux-devel + libselinux-help + libselinux-utils + libsemanage + libsemanage-help + libsepol + libsepol-help + libsexy + libsexy-help + libsigsegv + libsmartcols + libsolv + libsolv-help + libssh + libssh2 + libssh2-help + libssh-help + libsss_autofs + libsss_certmap + libsss_idmap + libsss_nss_idmap + libsss_sudo + libstdc++ + libtalloc + libtalloc-help + libtasn1 + libtasn1-help + libtdb + libtdb-help + libteam + libteam-help + libtevent + libtevent-help + libthai + libthai-static + libtirpc + libtirpc-help + libtool-ltdl + libtool-help + libunistring + libunistring-help + libunwind + libunwind-help + libusal + libusb + libusbmuxd + libusbx + libuser + libuser-help + libuser-python3 + libutempter + libutempter-help + libuuid + libverto + libverto-devel + libverto-glib + libverto-libevent + libvirt + libvirt-admin + libvirt-bash-completion + libvirt-client + libvirt-daemon + libvirt-daemon-config-network + libvirt-daemon-config-nwfilter + libvirt-daemon-driver-interface + libvirt-daemon-driver-network + libvirt-daemon-driver-nodedev + libvirt-daemon-driver-nwfilter + libvirt-daemon-driver-qemu + libvirt-daemon-driver-secret + libvirt-daemon-driver-storage + libvirt-daemon-driver-storage-core + libvirt-daemon-driver-storage-disk + libvirt-daemon-driver-storage-gluster + libvirt-daemon-driver-storage-iscsi + libvirt-daemon-driver-storage-iscsi-direct + libvirt-daemon-driver-storage-logical + libvirt-daemon-driver-storage-mpath + libvirt-daemon-driver-storage-rbd + libvirt-daemon-driver-storage-scsi + libvirt-daemon-kvm + libvirt-daemon-qemu + libvirt-devel + libvirt-docs + libvirt-libs + libvirt-nss + libwacom + libwacom-data + libwebsockets + libwebsockets-devel + libwebsockets-help + libwnck3 + libwnck3-help + libX11 + libX11-help + libx86emu + libxcrypt + libxcrypt-help + libXdmcp + libXdmcp-help + libXfont2 + libXfont2-help + libxkbcommon + libxkbcommon-x11 + libxkbfile + libxklavier + libxklavier-help + libxml2 + libxml2-help + libxslt + libxslt-help + libXvMC + libXvMC-help + libXxf86dga + libXxf86dga-help + libyaml + libyaml-help + linux-firmware + linux-firmware-ath + linux-firmware-cypress + linux-firmware-iwlwifi + linux-firmware-libertas + linux-firmware-mediatek + linux-firmware-mrvl + linux-firmware-netronome + linux-firmware-ti-connectivity + lm_sensors + lm_sensors-devel + lm_sensors-help + lm_sensors-sensord + lockdev + lockdev-help + logrotate + logrotate-help + lshw + lshw-help + lsof + lsof-help + lsscsi + lsscsi-help + lua + lua-expat + lua-expat-help + lua-help + lua-socket + lua-socket-help + lvm2 + lvm2-help + lxc + lxc-devel + lxcfs + lxcfs-tools + lxc-help + lz4 + lz4-help + lz4-libs + lz4-devel + lzo + lzo-help + lzo-minilzo + lzop + lzop-help + m4 + m4-help + mailcap + mailcap-help + mailx + mailx-help + make + make-help + man-db + man-pages + mcstrans + mcstrans-help + mdadm + mdadm-help + mesa-filesystem + mesa-libGLES + mesa-libxatracker + metacity + metacity-help + mlocate + mlocate-help + mobile-broadband-provider-info + mobile-broadband-provider-info-help + mod_ldap + mod_md + mod_proxy_html + mod_session + mod_ssl + mozilla-filesystem + mpfr + mtdev + mtools + mtools-help + mtr + mtr-help + multipath-tools + multipath-tools-help + mutter + mutter-help + mysql + nautilus + nautilus-help + ncompress + ncompress-help + ncurses + ncurses-devel + ncurses-help + ndisc6 + netcf + netcf-help + netconsole-service + net-snmp + net-snmp-devel + net-snmp-help + nettle + nettle-help + net-tools + net-tools-help + NetworkManager + NetworkManager-help + NetworkManager-libnm + network-scripts + newt + newt-devel + newt-help + nfs4-acl-tools + nfs4-acl-tools-help + nfs-utils + nfs-utils-help + nftables + nftables-help + nmap + nmap-help + nm-connection-editor + notification-daemon + notification-daemon-help + npth + nss + nss-help + nss-mdns + nss-mdns-help + nss-pam-ldapd + nss-pam-ldapd-help + nss-pem + nss-softokn + ntp + ntp-help + numactl + numactl-devel + numactl-libs + numad + numad-help + oddjob + oddjob-help + openblas-serial + openblas-threads + openEuler-indexhtml + openEuler-logos + openEuler-release + OpenIPMI + OpenIPMI-devel + OpenIPMI-perl + open-iscsi + open-iscsi-help + open-isns-help + openjpeg2 + openjpeg2-help + openldap + openldap-clients + openldap-help + openldap-servers + opensc + opensc-help + openslp + openslp-help + openssh + openssh-askpass + openssh-clients + openssh-help + openssh-keycat + openssh-server + openssl + openssl-devel + openssl-help + openssl-pkcs11 + openvpn + openvpn-devel + openvpn-help + openvswitch + openvswitch-devel + opus + opus-help + ORBit2 + orc + orc-help + osinfo-db + osinfo-db-tools + osinfo-db-tools-help + os-prober + p11-kit + p11-kit-help + p11-kit-trust + pam + pam_cifscreds + pam_ssh_agent_auth + pam-help + parted + passwd + passwd-help + patch + patch-help + pciutils + pciutils-devel + pciutils-help + pcre + pcre2 + pcre2-help + pcre-devel + pcre-help + pcre-tools + pcsc-lite + pcsc-lite-help + perf + perl + perl-Compress-Raw-Bzip2 + perl-Compress-Raw-Bzip2-help + perl-Compress-Raw-Zlib + perl-Compress-Raw-Zlib-help + perl-DBD-MySQL + perl-DBD-MySQL-help + perl-DBD-SQLite + perl-DBD-SQLite-help + perl-devel + perl-Devel-PPPort + perl-Devel-PPPort-help + perl-ExtUtils-Install + perl-ExtUtils-Install-help + perl-ExtUtils-MakeMaker + perl-ExtUtils-MakeMaker-help + perl-ExtUtils-Manifest + perl-ExtUtils-Manifest-help + perl-ExtUtils-ParseXS + perl-ExtUtils-ParseXS-help + perl-Filter + perl-Filter-help + perl-Filter-Simple-help + perl-help + perl-IO-Compress + perl-IO-Compress-help + perl-List-MoreUtils + perl-List-MoreUtils-help + perl-List-MoreUtils-XS-help + perl-Net-Daemon + perl-Net-Daemon-help + perl-Test-Harness + perl-Test-Harness-help + perl-Thread-Queue + perl-Thread-Queue-help + perl-Time-HiRes + perl-Time-HiRes-help + perl-XML-Parser + perl-XML-Parser-help + perl-XML-Writer + perl-XML-Writer-help + pigz + pigz-help + pinentry + pinentry-help + pkcs11-helper + pkcs11-helper-devel + pkcs11-helper-help + pkgconf + pkgconf-help + plymouth + plymouth-help + policycoreutils + policycoreutils-help + polkit + polkit-help + polkit-libs + polkit-pkla-compat + polkit-pkla-compat-help + poppler-cpp + poppler-data + poppler-glib + poppler-help + popt + popt-devel + popt-help + postfix + postfix-help + ppp + ppp-help + pprof + procmail + procmail-help + procps-ng + procps-ng-devel + procps-ng-i18n + protobuf + protobuf-devel + protobuf-lite + protobuf-lite-devel + psmisc + publicsuffix-list + pulseaudio + pulseaudio-help + python3 + python3-aniso8601 + python3-click + python3-configobj + python3-dateutil + python3-dbus + python3-decorator + python3-devel + python3-dict2xml + python3-dmidecode + python3-dnf + python3-dnf-plugins-core + python3-edk2-devel + python3-ethtool + python3-firewall + python3-flask + python3-flask-restful + python3-gobject-base + python3-gpg + python3-hawkey + python3-i2c-tools + python3-iniparse + python3-inotify + python3-itsdangerous + python3-jinja2 + python3-joblib + python3-jsonpatch + python3-jsonpointer + python3-libcomps + python3-libdnf + python3-librepo + python3-libs + python3-libselinux + python3-libvirt + python3-libxml2 + python3-linux-procfs + python3-net-snmp + python3-newt + python3-numpy + python3-openipmi + python3-pandas + python3-perf + python3-pip + python3-pyatspi + python3-pycurl + python3-pyOpenSSL + python3-pyparsing + python3-pyudev + python3-pyxattr + python3-rpm + python3-rtslib + python3-schedutils + python3-scikit-learn + python3-scikit-optimize + python3-scipy + python3-setuptools + python3-six + python3-slip + python3-sssdconfig + python3-talloc + python3-unbound + python3-urlgrabber + python3-werkzeug + python3-xgboost + qemu + qemu-guest-agent + qemu-help + qemu-img + qpdf + qrencode + qrencode-help + quota + quota-help + rarian + rarian-help + rasdaemon + rdate + rdate-help + readline + readline-help + readonly-root + realmd + realmd-help + recode + recode-help + rootfiles + rpcbind + rpcbind-help + rpm + rpm-build-libs + rpm-cron + rpm-devel + rpmdevtools + rpmdevtools-help + rpm-help + rpm-libs + rpm-plugin-selinux + rpm-plugin-systemd-inhibit + rpmrebuild + rpmrebuild-help + rsync + rsync-help + rsyslog + rsyslog-crypto + rsyslog-elasticsearch + rsyslog-help + rsyslog-mmaudit + rsyslog-mmjsonparse + rsyslog-mmsnmptrapd + rsyslog-mysql + rsyslog-snmp + rsyslog-gnutls + rtkit + rtkit-help + samba-common-tools + samba-help + sbc + sbc-help + screen + screen-help + sdparm + sdparm-help + sed + sed-help + selinux-policy + selinux-policy-minimum + selinux-policy-sandbox + selinux-policy-targeted + sendmail + sendmail-help + setools-console + setools-help + setserial + setserial-help + setup + sg3_utils + sg3_utils-help + sgml-common + sgml-common-help + shadow-help + shadow + shared-mime-info + shared-mime-info-help + sharutils + sharutils-help + slang + slang-devel + slang-help + smartmontools + smartmontools-help + smp_utils + smp_utils-help + snappy + snappy-devel + snappy-help + source-highlight + source-highlight-help + speex + speex-help + sqlite + sqlite-help + squashfs-tools + squid + sssd + sssd-client + sssd-help + sssd-nfs-idmap + strace + strongswan + sudo + sudo-help + symlinks + syscontainer-tools + sysfsutils + sysfsutils-help + sysstat + systemd + systemd-devel + systemd-help + systemd-libs + systemd-pam + systemd-udev + systemtap-help + systemtap-sdt-devel + taglib + taglib-help + tar + tar-help + tcl + tcl-help + tcpdump + tcpdump-help + tcp_wrappers + tcp_wrappers-help + tcp_wrappers-libs + tcpdump + tcpdump-help + tcsh + tcsh-help + telepathy-filesystem + telepathy-glib + telepathy-glib-help + telepathy-logger + telepathy-logger-help + telnet + telnet-help + tftp + tftp-help + tftp-server + thin-provisioning-tools + thin-provisioning-tools-help + tigervnc + tigervnc-server-minimal + time + timedatex + timedatex-help + time-help + tipcutils + tipcutils-help + tk + tk-help + tmux + tmux-help + totem-pl-parser + totem-pl-parser-help + tpm2-abrmd + tpm2-abrmd-help + tpm2-tools + tpm2-tools-help + tpm2-tss + tpm2-tss-help + traceroute + traceroute-help + tracker + tracker-help + tracker-miners + tracker-miners-help + tree + tree-help + trousers + trousers-help + trousers-lib + tuned + tuned-help + tzdata + unbound-libs + unzip + unzip-help + upower + usbredir + usbredir-help + usbutils + usbutils-help + usermode + usermode-help + userspace-rcu + ustr + ustr-help + util-linux + vim-enhanced + vim-minimal + vino + vino-help + virt-what + virt-what-help + vsftpd + vsftpd-help + wget + wget-help + which + which-help + wpa_supplicant + wpa_supplicant-help + wqy-microhei-fonts + wqy-microhei-fonts-help + wqy-zenhei-fonts + xfsprogs + xfsprogs-help + xinetd + xinetd-help + xkeyboard-config + xkeyboard-config-help + xmlsec1-help + xmlsec1-openssl + xmlto + xmlto-help + xterm + xterm-help + xvattr + xvattr-help + xz + xz-devel + xz-help + xz-libs + xz-lzma-compat + ypbind + ypbind-help + ypserv + ypserv-help + yp-tools + yp-tools-help + yum + zip + zip-help + zlib + zlib-devel + zlib-help + zsh + zstd-help + zstd-devel + zziplib-help + zziplib-utils + unixODBC-devel + jemalloc-devel + DCF + opengauss + + + grub2-efi-aa64 + grub2-efi-aa64-cdboot + grub2-efi-aa64-modules + + + grub2-pc + grub2-pc-modules + + + kubernetes + kubernetes-client + kubernetes-help + kubernetes-kubeadm + kubernetes-kubelet + kubernetes-master + kubernetes-node + kubeedge-cloudcore + kubeedge-edgecore + kubeedge-edgesite + kubeedge-keadm + grub2-common + grub2-tools-minimal + grub2-tools-extra + grub2-tools + grub2-help + lvm2-help + lvm2 + shim + mdadm + mdadm-help + dosfstools-help + dosfstools + + diff --git a/sources b/sources new file mode 100644 index 0000000..e7ac905 --- /dev/null +++ b/sources @@ -0,0 +1,3 @@ +d41d8cd98f00b204e9800998ecf8427e desktop_normal_aarch64.xml +d41d8cd98f00b204e9800998ecf8427e desktop_normal_x86_64.xml +3f76aa18b9f2ee1eaf678fd33a8f9a77 oemaker-2.0.4.tar.gz -- cgit v1.2.3