[1147] in Kerberos-V5-bugs

home help back first fref pref prev next nref lref last post

krb5b4pl3: include/krb5/Makefile.in shouldn't install unchanged header files

daemon@ATHENA.MIT.EDU (Jonathan I. Kamens)
Tue Mar 14 08:13:07 1995

From: "Jonathan I. Kamens" <jik@cam.ov.com>
Date: Tue, 14 Mar 1995 08:16:12 -0500
To: krb5-bugs@MIT.EDU

--- Makefile.in	1995/03/14 13:13:23	1.6
+++ Makefile.in	1995/03/14 13:15:33
@@ -28,14 +28,18 @@
 install:: $(KRB5_HEADERS) config.h osconf.h autoconf.h autoconf.h krb5_err.h
 install:: adm_defs.h asn1_err.h kdb5_err.h
 	@set -x; for f in $(KRB5_HEADERS) ; \
-	do $(RM) $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f; \
-	   cp $(srcdir)/$$f $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f ; \
-	done
+	do if cmp -s $$f $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f; \
+	then true; else \
+		$(RM) $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f; \
+		cp $(srcdir)/$$f $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f ; \
+	fi; done
 	@set -x; for f in config.h osconf.h autoconf.h krb5_err.h \
 		adm_defs.h asn1_err.h kdb5_err.h ; \
-	do $(RM) $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f; \
-	   cp $$f $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f ; \
-	done
+	do if cmp -s $$f $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f; \
+	then true; else \
+		$(RM) $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f; \
+		cp $$f $(DESTDIR)$(KRB5_INCDIR)/krb5/$$f ; \
+	fi; done
 
 PROCESS_REPLACE = -e "s+@KRB5ROOT+$(KRB5ROOT)+" \
 		  -e "s+@KDB5DIR+$(KDB5DIR)+" \

home help back first fref pref prev next nref lref last post