summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorlinxin <[email protected]>2024-10-29 14:54:06 +0800
committerlinxin <[email protected]>2024-11-07 18:38:33 +0800
commite6d1af2a7a93b8ebddf824a403b3d2c5ef80791a (patch)
treee4b56e015600bf7f47d97b95a548351186b43fca /tools
parent3c3a74aaeda13a802f8b74b30ef0857bf31ceb9f (diff)
🐎 ci:base os adapted AArch64 arch
Diffstat (limited to 'tools')
-rwxr-xr-xtools/mk-base-image21
1 files changed, 20 insertions, 1 deletions
diff --git a/tools/mk-base-image b/tools/mk-base-image
index b13d7a5b..d0b8df8d 100755
--- a/tools/mk-base-image
+++ b/tools/mk-base-image
@@ -28,7 +28,7 @@ case $profile_id in
esac
case $profile_id in
- "x86_64_COTS" | "aarch64_COTS" )
+ "x86_64_COTS" )
base_package_to_install="@base @core @debugging @anaconda-tools @additional-devel @guest-agents @system-tools
@hardware-monitoring @network-file-system-client @performance @remote-system-management adcli certmonger
ipa-client clevis-dracut clevis-udisks2 krb5-pkinit krb5-workstation sssd-polkit-rules krb5-pkinit luksmeta
@@ -39,6 +39,17 @@ case $profile_id in
python3-docutils libnsl liburing hwloc-gui perl-open perl python2 js-d3-flame-graph xmlstarlet conntrack-tools crudini"
;;
+ "aarch64_COTS" )
+ base_package_to_install="@base @core @debugging @anaconda-tools @additional-devel @guest-agents @system-tools
+ @hardware-monitoring @network-file-system-client @performance @remote-system-management adcli certmonger
+ ipa-client clevis-dracut clevis-udisks2 krb5-pkinit krb5-workstation sssd-polkit-rules krb5-pkinit luksmeta
+ nscd nss-pam-ldapd grub2 epel-release efibootmgr yum-utils ipmitool OpenIPMI docker-ce docker-ce-cli
+ containerd.io lrzsz python3 watchdog git tmux fish kernel kernel-devel kernel-tools-libs kernel-modules
+ kernel-tools kernel-core rpm-build libtool kernel-rpm-macros tcsh kernel-modules-extra gcc-gfortran
+ libdb-devel fuse-devel python3-Cython cmake perl-generators libstdc++-devel libmnl-devel bison flex gcc-c++
+ python3-docutils libnsl liburing hwloc-gui perl-open perl js-d3-flame-graph xmlstarlet conntrack-tools crudini"
+
+ ;;
*)
base_package_to_install="error_profile_id"
echo "Set base_package_to_install failed, error profile_id: $profile_id"
@@ -117,6 +128,14 @@ case $profile_id in
ln -sf initramfs-$kernel_version.img initrd.img
cd -
;;
+ "aarch64_COTS" )
+ cd $target/boot
+ kernel_version=$(rpm --root $target -q kernel --qf "%{VERSION}-%{RELEASE}.%{ARCH}")
+ echo $kernel_version
+ ln -sf vmlinuz-$kernel_version vmlinuz
+ ln -sf initramfs-$kernel_version.img initrd.img
+ cd -
+ ;;
*)
;;
esac