diff options
| author | linxin <[email protected]> | 2024-10-29 14:54:06 +0800 |
|---|---|---|
| committer | linxin <[email protected]> | 2024-11-07 18:38:33 +0800 |
| commit | e6d1af2a7a93b8ebddf824a403b3d2c5ef80791a (patch) | |
| tree | e4b56e015600bf7f47d97b95a548351186b43fca /tools | |
| parent | 3c3a74aaeda13a802f8b74b30ef0857bf31ceb9f (diff) | |
🐎 ci:base os adapted AArch64 arch
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/mk-base-image | 21 |
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 |
