Whamcloud - gitweb
EX-5011 lipe: fixup lipe.spec.in python macros
authorJohn L. Hammond <jhammond@whamcloud.com>
Tue, 22 Mar 2022 13:56:44 +0000 (08:56 -0500)
committerJohn L. Hammond <jhammond@whamcloud.com>
Wed, 23 Mar 2022 13:05:42 +0000 (13:05 +0000)
Update the python macros in lipe.spec.in to support CentOS 8 builds of
the lipe RPMs.

Test-Parameters: trivial
Signed-off-by: John L. Hammond <jhammond@whamcloud.com>
Change-Id: Id910f00a672c4256089fe71d6a98171c1bbb3dd4
Reviewed-on: https://review.whamcloud.com/46891
Tested-by: jenkins <devops@whamcloud.com>
Reviewed-by: Alexandre Ioffe <aioffe@ddn.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
lipe/lipe.spec.in

index 3cc3485..bc58789 100644 (file)
@@ -25,8 +25,7 @@ Prefix: %{_prefix}
 %define lipe_site_dir %{guile_site_dir}/lipe
 %define lipe_site_ccache_dir %{guile_site_ccache_dir}/lipe
 
-%define __python %{_bindir}/python2
-
+%{!?__python2: %global __python2 /usr/bin/python2}
 %{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
 
 Release: @LIPE_RELEASE@%{?dist}
@@ -189,7 +188,7 @@ cp \
        src/lpcc_purge \
        $RPM_BUILD_ROOT%{_bindir}
 
-cp -a pylustre $RPM_BUILD_ROOT%{python_sitelib}
+cp -a pylustre $RPM_BUILD_ROOT%{python2_sitelib}
 cp -a \
        lpcc.conf \
        $RPM_BUILD_ROOT%{_sysconfdir}
@@ -234,8 +233,8 @@ mkdir -p $RPM_BUILD_ROOT%{ddntoolsdir}/
 install -m 0755 scripts/*.sh $RPM_BUILD_ROOT%{ddntoolsdir}/
 %endif # hotpool
 
-cp -a pylipe $RPM_BUILD_ROOT%{python_sitelib}
-cp -a pyloris $RPM_BUILD_ROOT%{python_sitelib}
+cp -a pylipe $RPM_BUILD_ROOT%{python2_sitelib}
+cp -a pyloris $RPM_BUILD_ROOT%{python2_sitelib}
 mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}
 cp -a \
        example_configs/lipe/lipe_launch.json \