Gary Mills
2021-03-05 edb7fe858587e514f112607d0b448fd58de31ebb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
--- pcs-0.10.1/Makefile-orig    Fri Nov 23 06:57:53 2018
+++ pcs-0.10.1/Makefile    Sun Feb 21 08:51:28 2021
@@ -208,7 +208,7 @@
 install_python_part: install_bundled_libs
     # make Python interpreter execution sane (via -Es flags)
     printf "[build]\nexecutable = $(PYTHON) -Es\n" > setup.cfg
-    $(PYTHON) setup.py install --root=$(or ${DESTDIR}, /) ${EXTRA_SETUP_OPTS}
+    $(PYTHON) setup.py install --root=$(or ${DESTDIR}, /) ${EXTRA_SETUP_OPTS} --install-lib=$(PYTHON_SITELIB)
     # fix excessive script interpreting "executable" quoting with old setuptools:
     # https://github.com/pypa/setuptools/issues/188
     # https://bugzilla.redhat.com/1353934
@@ -244,7 +244,8 @@
 endif
     install -d -m 700 ${DESTDIR}/var/log/pcsd
     mkdir -p ${DEST_LIB}
-    cp -r pcsd ${DEST_LIB}
+    # Copy files, not symlinks to files
+    cp -L -r pcsd ${DEST_LIB}
     install -m 644 -D pcsd/pcsd.conf ${DEST_CONF}/pcsd
     install -d ${DESTDIR}/etc/pam.d
     install -m 644 pcsd/pcsd.pam ${DESTDIR}/etc/pam.d/pcsd