Skip to content

Commit

Permalink
SSSDConfig: set PYTHONPATH to make setuptools work on centos8
Browse files Browse the repository at this point in the history
Reviewed-by: Alexey Tikhonov <[email protected]>
Reviewed-by: Justin Stephenson <[email protected]>
  • Loading branch information
pbrezina authored and alexey-tikhonov committed Sep 27, 2023
1 parent 9efd79b commit 61bf109
Showing 1 changed file with 18 additions and 8 deletions.
26 changes: 18 additions & 8 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -5475,13 +5475,15 @@ install-exec-hook: installsssddirs
if BUILD_PYTHON2_BINDINGS
if [ "$(DESTDIR)" = "" ]; then \
cd $(builddir)/src/config; \
$(PYTHON2) setup.py build --build-base $(abs_builddir)/src/config \
install $(DISTSETUPOPTS) --prefix=$(PYTHON2_PREFIX) \
$(MKDIR_P) "$(python2dir)"; \
PYTHONPATH="$(PYTHONPATH):$(python2dir)" $(PYTHON2) setup.py build \
--build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON2_PREFIX) \
--record=$(abs_builddir)/src/config/.files2; \
else \
cd $(builddir)/src/config; \
$(PYTHON2) setup.py build --build-base $(abs_builddir)/src/config \
install $(DISTSETUPOPTS) --prefix=$(PYTHON2_PREFIX) \
$(MKDIR_P) "$(python2dir)"; \
PYTHONPATH="$(PYTHONPATH):$(python2dir)" $(PYTHON2) setup.py build \
--build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON2_PREFIX) \
--record=$(abs_builddir)/src/config/.files2 --root=$(DESTDIR); \
fi
cd $(DESTDIR)$(py2execdir) && \
Expand All @@ -5493,13 +5495,15 @@ endif
if BUILD_PYTHON3_BINDINGS
if [ "$(DESTDIR)" = "" ]; then \
cd $(builddir)/src/config; \
$(PYTHON3) setup.py build --build-base $(abs_builddir)/src/config \
install $(DISTSETUPOPTS) --prefix=$(PYTHON3_PREFIX) \
$(MKDIR_P) "$(python3dir)"; \
PYTHONPATH="$(PYTHONPATH):$(python3dir)" $(PYTHON3) setup.py build \
--build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON3_PREFIX) \
--record=$(abs_builddir)/src/config/.files3; \
else \
cd $(builddir)/src/config; \
$(PYTHON3) setup.py build --build-base $(abs_builddir)/src/config \
install $(DISTSETUPOPTS) --prefix=$(PYTHON3_PREFIX) \
$(MKDIR_P) "$(python3dir)"; \
PYTHONPATH="$(PYTHONPATH):$(python3dir)" $(PYTHON3) setup.py build \
--build-base $(abs_builddir)/src/config install $(DISTSETUPOPTS) --prefix=$(PYTHON3_PREFIX) \
--record=$(abs_builddir)/src/config/.files3 --root=$(DESTDIR); \
fi
cd $(DESTDIR)$(py3execdir) && \
Expand Down Expand Up @@ -5563,10 +5567,16 @@ uninstall-hook:
if BUILD_PYTHON2_BINDINGS
cd $(DESTDIR)$(py2execdir) && \
rm -f pysss.so pyhbac.so pysss_murmur.so pysss_nss_idmap.so
rm -fr "$(DESTDIR)$(python2dir)/easy-install.pth"
rm -fr "$(DESTDIR)$(python2dir)/__pycache__"
rm -fr "$(DESTDIR)$(python2dir)/site.py"
endif
if BUILD_PYTHON3_BINDINGS
cd $(DESTDIR)$(py3execdir) && \
rm -f pysss.so pyhbac.so pysss_murmur.so pysss_nss_idmap.so
rm -fr "$(DESTDIR)$(python3dir)/easy-install.pth"
rm -fr "$(DESTDIR)$(python3dir)/__pycache__"
rm -fr "$(DESTDIR)$(python3dir)/site.py"
endif
if BUILD_SAMBA
rm $(DESTDIR)/$(winbindplugindir)/sss.so
Expand Down

0 comments on commit 61bf109

Please sign in to comment.