1*4882a593SmuzhiyunFrom: Maarten ter Huurne <maarten@treewalker.org> 2*4882a593SmuzhiyunDate: Sun, 14 Sep 2014 23:58:34 +0200 3*4882a593SmuzhiyunSubject: Do not create backup of old installed binary 4*4882a593Smuzhiyun 5*4882a593SmuzhiyunThis is a rather unusual feature that packagers will not expect. 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunSigned-off-by: Maarten ter Huurne <maarten@treewalker.org> 8*4882a593Smuzhiyun[baruch: update for 4.6.2] 9*4882a593SmuzhiyunSigned-off-by: Baruch Siach <baruch@tkos.co.il> 10*4882a593Smuzhiyun--- 11*4882a593Smuzhiyun Makefile.in | 4 ---- 12*4882a593Smuzhiyun 1 file changed, 4 deletions(-) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyundiff --git a/Makefile.in b/Makefile.in 15*4882a593Smuzhiyunindex 187a69b..65549e9 100644 16*4882a593Smuzhiyun--- a/Makefile.in 17*4882a593Smuzhiyun+++ b/Makefile.in 18*4882a593Smuzhiyun@@ -83,12 +83,9 @@ screen: $(OFILES) 19*4882a593Smuzhiyun $(OPTIONS) $(CFLAGS) $< 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun install_bin: .version screen installdirs 22*4882a593Smuzhiyun- -if [ -f $(DESTDIR)$(bindir)/$(SCREEN) ] && [ ! -f $(DESTDIR)$(bindir)/$(SCREEN).old ]; \ 23*4882a593Smuzhiyun- then mv $(DESTDIR)$(bindir)/$(SCREEN) $(DESTDIR)$(bindir)/$(SCREEN).old; fi 24*4882a593Smuzhiyun $(INSTALL_PROGRAM) screen $(DESTDIR)$(bindir)/$(SCREEN) 25*4882a593Smuzhiyun -chown root $(DESTDIR)$(bindir)/$(SCREEN) && chmod 4755 $(DESTDIR)$(bindir)/$(SCREEN) 26*4882a593Smuzhiyun # This doesn't work if $(bindir)/screen is a symlink 27*4882a593Smuzhiyun- -if [ -f $(DESTDIR)$(bindir)/screen ] && [ ! -f $(DESTDIR)$(bindir)/screen.old ]; then mv $(DESTDIR)$(bindir)/screen $(DESTDIR)$(bindir)/screen.old; fi 28*4882a593Smuzhiyun rm -f $(DESTDIR)$(bindir)/screen 29*4882a593Smuzhiyun (cd $(DESTDIR)$(bindir) && ln -f -s $(SCREEN) screen) 30*4882a593Smuzhiyun cp $(srcdir)/utf8encodings/?? $(DESTDIR)$(SCREENENCODINGS) 31*4882a593Smuzhiyun@@ -113,7 +110,6 @@ installdirs: 32*4882a593Smuzhiyun uninstall: .version 33*4882a593Smuzhiyun rm -f $(DESTDIR)$(bindir)/$(SCREEN) 34*4882a593Smuzhiyun rm -f $(DESTDIR)$(bindir)/screen 35*4882a593Smuzhiyun- -mv $(DESTDIR)$(bindir)/screen.old $(DESTDIR)$(bindir)/screen 36*4882a593Smuzhiyun rm -f $(DESTDIR)$(ETCSCREENRC) 37*4882a593Smuzhiyun cd doc; $(MAKE) uninstall 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun-- 40*4882a593Smuzhiyun1.8.4.5 41*4882a593Smuzhiyun 42