diff --git a/ansible/install_config/group_vars/rpm_version.yml b/ansible/install_config/group_vars/rpm_version.yml index ad3baea3..c3430da7 100644 --- a/ansible/install_config/group_vars/rpm_version.yml +++ b/ansible/install_config/group_vars/rpm_version.yml @@ -59,7 +59,10 @@ kni_rpm_version: mrzcpd_rpm_version: mrzcpd: mrzcpd-4.5.6.fa28206 - mrzcpd-0906: mrzcpd-4.6.26.12d7aa1 + mrzcpd-icelake-server: mrzcpd-icelake-server-4.6.25.60eddce + mrzcpd-znver1: mrzcpd-znver1-4.6.25.60eddce + mrzcpd-corei7: mrzcpd-corei7-4.6.25.60eddce + sapp_rpm_version: diff --git a/ansible/roles/mrzcpd/tasks/main.yml b/ansible/roles/mrzcpd/tasks/main.yml index 9554dae5..f81958f4 100644 --- a/ansible/roles/mrzcpd/tasks/main.yml +++ b/ansible/roles/mrzcpd/tasks/main.yml @@ -8,6 +8,10 @@ download_dir: "{{ path_download }}" with_dict: "{{ mrzcpd_rpm_version }}" +- name: "Install python module" + shell: pip2 install PrettyTable==0.7.2 + when: runtime_env == 'TSG-X-P0906' + - name: "Install mrzcpd rpm package" shell: rpm -i /tmp/rpm_download/{{ item.value }}* --prefix {{ prefix_path.mrzcpd }} with_dict: "{{ mrzcpd_rpm_version }}" @@ -50,8 +54,8 @@ regexp: '/opt/mrzcpd' replace: '{{ prefix_path.mrzcpd }}' with_items: - - /usr/lib/systemd/system/mrzcpd-hugepages-setup.service - - /usr/lib/systemd/system/mrzcpd-hwdb-setup.service + - /usr/lib/systemd/system/mrzcpd_hugepages_setup.service + - /usr/lib/systemd/system/mrzcpd_hwdb_setup.service when: runtime_env == 'TSG-X-P0906' - name: "replace action: replace Requires to Wants" @@ -171,16 +175,16 @@ enabled: yes when: runtime_env != 'TSG-X-P0906' -- name: "enable mrzcpd-hugepages-setup" +- name: "enable mrzcpd_hugepages_setup" systemd: - name: mrzcpd-hugepages-setup + name: mrzcpd_hugepages_setup enabled: yes when: runtime_env == 'TSG-X-P0906' -- name: "enable mrzcpd-hwdb-setup" +- name: "enable mrzcpd_hwdb_setup" systemd: - name: mrzcpd-hwdb-setup + name: mrzcpd_hwdb_setup enabled: yes when: runtime_env == 'TSG-X-P0906' diff --git a/make/Makefile.7400MCN0P01R01 b/make/Makefile.7400MCN0P01R01 index 6dd7afd7..1ac7f9b0 100644 --- a/make/Makefile.7400MCN0P01R01 +++ b/make/Makefile.7400MCN0P01R01 @@ -37,7 +37,7 @@ installer: builddir sed -i -e "s/%%SIZE_PART_SYSROOT%%/$(SIZE_PART_SYSROOT)/" $(TARGET_INSTALLER_DIR)/install.sh sed -i -e "s/%%SIZE_PART_UPDATE%%/$(SIZE_PART_UPDATE)/" $(TARGET_INSTALLER_DIR)/install.sh - sed -i '/sapp-pr:/d;/mrzcpd-0906:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml + sed -i '/sapp-pr:/d;/mrzcpd-icelake-server:/d;/mrzcpd-znver1:/d;/mrzcpd-corei7:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml sysroot-base: builddir $(TOOLSDIR)/mk-base-image $(CONFDIR)/yum-CentOS-7.conf $(TARGET_SYSROOT_DIR) $(PROJECTDIR) $(PROFILE_ID) diff --git a/make/Makefile.7400MCN123P01R01 b/make/Makefile.7400MCN123P01R01 index 06e8ec35..67e6a84b 100644 --- a/make/Makefile.7400MCN123P01R01 +++ b/make/Makefile.7400MCN123P01R01 @@ -37,7 +37,7 @@ installer: builddir sed -i -e "s/%%SIZE_PART_SYSROOT%%/$(SIZE_PART_SYSROOT)/" $(TARGET_INSTALLER_DIR)/install.sh sed -i -e "s/%%SIZE_PART_UPDATE%%/$(SIZE_PART_UPDATE)/" $(TARGET_INSTALLER_DIR)/install.sh - sed -i '/tfe-pr:/d;/mrzcpd-0906:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml + sed -i '/tfe-pr:/d;/mrzcpd-icelake-server:/d;/mrzcpd-znver1:/d;/mrzcpd-corei7:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml sysroot-base: builddir $(TOOLSDIR)/mk-base-image $(CONFDIR)/yum-CentOS-7.conf $(TARGET_SYSROOT_DIR) $(PROJECTDIR) $(PROFILE_ID) diff --git a/make/Makefile.9000NPBP01R01 b/make/Makefile.9000NPBP01R01 index d03d5e13..a9f347ea 100644 --- a/make/Makefile.9000NPBP01R01 +++ b/make/Makefile.9000NPBP01R01 @@ -37,7 +37,7 @@ installer: builddir sed -i -e "s/%%SIZE_PART_SYSROOT%%/$(SIZE_PART_SYSROOT)/" $(TARGET_INSTALLER_DIR)/install.sh sed -i -e "s/%%SIZE_PART_UPDATE%%/$(SIZE_PART_UPDATE)/" $(TARGET_INSTALLER_DIR)/install.sh - sed -i '/sapp-pr:/d;/tfe-pr:/d;/mrzcpd-0906:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml + sed -i '/sapp-pr:/d;/tfe-pr:/d;/mrzcpd-icelake-server:/d;/mrzcpd-znver1:/d;/mrzcpd-corei7:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml sysroot-base: builddir $(TOOLSDIR)/mk-base-image $(CONFDIR)/yum-CentOS-7.conf $(TARGET_SYSROOT_DIR) $(PROJECTDIR) $(PROFILE_ID) diff --git a/make/Makefile.TSGXNXR620G40R01P0804 b/make/Makefile.TSGXNXR620G40R01P0804 index 3bc659ad..257d09ee 100644 --- a/make/Makefile.TSGXNXR620G40R01P0804 +++ b/make/Makefile.TSGXNXR620G40R01P0804 @@ -37,7 +37,7 @@ installer: builddir sed -i -e "s/%%SIZE_PART_SYSROOT%%/$(SIZE_PART_SYSROOT)/" $(TARGET_INSTALLER_DIR)/install.sh sed -i -e "s/%%SIZE_PART_UPDATE%%/$(SIZE_PART_UPDATE)/" $(TARGET_INSTALLER_DIR)/install.sh - sed -i '/sapp:/d;/tfe:/d;/mrzcpd-0906:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml + sed -i '/sapp:/d;/tfe:/d;/mrzcpd-icelake-server:/d;/mrzcpd-znver1:/d;/mrzcpd-corei7:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml sysroot-base: builddir $(TOOLSDIR)/mk-base-image $(CONFDIR)/yum-RockyLinux-8.conf $(TARGET_SYSROOT_DIR) $(PROJECTDIR) $(PROFILE_ID) diff --git a/make/Makefile.TSGXNXR620G40R01P1403 b/make/Makefile.TSGXNXR620G40R01P1403 index 24c79d98..bfa761ae 100644 --- a/make/Makefile.TSGXNXR620G40R01P1403 +++ b/make/Makefile.TSGXNXR620G40R01P1403 @@ -37,7 +37,7 @@ installer: builddir sed -i -e "s/%%SIZE_PART_SYSROOT%%/$(SIZE_PART_SYSROOT)/" $(TARGET_INSTALLER_DIR)/install.sh sed -i -e "s/%%SIZE_PART_UPDATE%%/$(SIZE_PART_UPDATE)/" $(TARGET_INSTALLER_DIR)/install.sh - sed -i '/sapp:/d;/tfe:/d;/mrzcpd-0906:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml + sed -i '/sapp:/d;/tfe:/d;/mrzcpd-icelake-server:/d;/mrzcpd-znver1:/d;/mrzcpd-corei7:/d' $(PROJECTDIR)/ansible/install_config/group_vars/rpm_version.yml sysroot-base: builddir $(TOOLSDIR)/mk-base-image $(CONFDIR)/yum-CentOS-7.conf $(TARGET_SYSROOT_DIR) $(PROJECTDIR) $(PROFILE_ID) diff --git a/tools/mk-base-image b/tools/mk-base-image index 450f1e24..68255e56 100755 --- a/tools/mk-base-image +++ b/tools/mk-base-image @@ -47,7 +47,7 @@ case $profile_id in containerd.io lrzsz python3 watchdog pcm git tmux fish kernel kernel-devel kernel-tools-libs kernel-modules kernel-tools kernel-core rpm-build libtool kernel-rpm-macros python36-devel 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" + python3-docutils libnsl liburing hwloc-gui perl-open perl python2" ;; "TSG-X-NXR620G40-R01-P1403" | "7400-MCN0-P01R01" | "7400-MCN123-P01R01" |"9000-NPB-P01R01")