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