0004-install-nonversioned-binary.patch 1002 B

12345678910111213141516171819202122232425262728293031
  1. From: Maarten ter Huurne <maarten@treewalker.org>
  2. Date: Mon, 15 Sep 2014 00:06:20 +0200
  3. Subject: Support overriding SCREEN to get a non-versioned binary
  4. If a packager runs "make install SCREEN=screen", do not create
  5. "screen" as a symlink to itself.
  6. Signed-off-by: Maarten ter Huurne <maarten@treewalker.org>
  7. ---
  8. Makefile.in | 2 ++
  9. 1 file changed, 2 insertions(+)
  10. diff --git a/Makefile.in b/Makefile.in
  11. index 3c12fdb..860f351 100644
  12. --- a/Makefile.in
  13. +++ b/Makefile.in
  14. @@ -86,9 +86,11 @@ install_bin: .version screen
  15. $(INSTALL_PROGRAM) screen $(DESTDIR)$(bindir)/$(SCREEN)
  16. -chown root $(DESTDIR)$(bindir)/$(SCREEN)
  17. -chmod 4755 $(DESTDIR)$(bindir)/$(SCREEN)
  18. +ifneq (${SCREEN},screen)
  19. # This doesn't work if $(bindir)/screen is a symlink
  20. rm -f $(DESTDIR)$(bindir)/screen
  21. (cd $(DESTDIR)$(bindir) && ln -f -s $(SCREEN) screen)
  22. +endif
  23. cp $(srcdir)/utf8encodings/?? $(DESTDIR)$(SCREENENCODINGS)
  24. ###############################################################################
  25. --
  26. 1.8.4.5