@@ -109,17 +109,6 @@ $SUDO apt-get -qq install -y python3-dev \
109109 libhwloc-dev \
110110 libcurl4-openssl-dev zlib1g-dev # aws-sdk-cpp dependencies
111111
112- # Ubuntu 22.04 specific setup
113- if grep -q " Ubuntu 22.04" /etc/os-release 2> /dev/null; then
114- # Upgrade pip for '--break-system-packages' support
115- $SUDO pip3 install --upgrade pip
116-
117- # Upgrade meson (distro version 0.61.2 is too old, project requires >= 0.64.0)
118- $SUDO pip3 install --upgrade meson
119- # Ensure pip3's meson takes precedence over apt's version
120- export PATH=" $HOME /.local/bin:/usr/local/bin:$PATH "
121- fi
122-
123112# Add DOCA repository and install packages
124113ARCH_SUFFIX=$( if [ " ${ARCH} " = " aarch64" ]; then echo " arm64" ; else echo " amd64" ; fi)
125114MELLANOX_OS=" $( . /etc/lsb-release; echo ${DISTRIB_ID}${DISTRIB_RELEASE} | tr A-Z a-z | tr -d .) "
@@ -223,6 +212,16 @@ rm "libfabric-${LIBFABRIC_VERSION#v}.tar.bz2"
223212
224213fi # end NIXL_BASE_IMAGE_ENV check
225214
215+ # Ubuntu 22.04 specific setup
216+ if grep -q " Ubuntu 22.04" /etc/os-release 2> /dev/null; then
217+ # Upgrade pip for '--break-system-packages' support
218+ $SUDO pip3 install --upgrade pip
219+ # Upgrade meson (distro version 0.61.2 is too old, project requires >= 0.64.0)
220+ $SUDO pip3 install --upgrade meson
221+ # Ensure pip3's meson takes precedence over apt's version
222+ export PATH=" $HOME /.local/bin:/usr/local/bin:$PATH "
223+ fi
224+
226225export LD_LIBRARY_PATH=" ${INSTALL_DIR} /lib:${INSTALL_DIR} /lib/$ARCH -linux-gnu:${INSTALL_DIR} /lib64:$LD_LIBRARY_PATH :${LIBFABRIC_INSTALL_DIR} /lib"
227226export CPATH=" ${INSTALL_DIR} /include:${LIBFABRIC_INSTALL_DIR} /include:$CPATH "
228227export PATH=" ${INSTALL_DIR} /bin:$PATH "
0 commit comments