0004-revert-ln-relative.patch 1.0 KB

123456789101112131415161718192021222324
  1. Makefile: revert libselinux: use ln --relative to create .so symlinks
  2. This reverts 71393a181d63c9baae5fe8dcaeb9411d1f253998
  3. ln --relative is too recent to be available in all distributions,
  4. especially enterprise-grade distros that can stick around as long as
  5. they are maintained (up to 10 years in some cases?).
  6. For the sake of Buildroot, revert the upstream patch.
  7. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
  8. diff -durNw libselinux-2.7.orig/src/Makefile libselinux-2.7/src/Makefile
  9. --- libselinux-2.7.orig/src/Makefile 2018-01-15 20:53:50.168525700 +0100
  10. +++ libselinux-2.7/src/Makefile 2018-01-15 20:55:27.061858005 +0100
  11. @@ -181,7 +181,7 @@
  12. install -m 755 $(LIBSO) $(LIBINSTALL)
  13. test -d $(LIBINSTALL)/pkgconfig || install -m 755 -d $(LIBINSTALL)/pkgconfig
  14. install -m 644 $(LIBPC) $(LIBINSTALL)/pkgconfig
  15. - ln -sf --relative $(LIBINSTALL)/$(LIBSO) $(LIBINSTALL)/$(TARGET)
  16. + cd $(LIBINSTALL) && ln -sf $(LIBSO) $(TARGET)
  17. install-pywrap: pywrap
  18. test -d $(PYSITEDIR)/selinux || install -m 755 -d $(PYSITEDIR)/selinux