From: Mark Spencer Date: Sat, 20 Nov 2004 06:47:33 +0000 (+0000) Subject: Don't overwrite unchanged files X-Git-Tag: 1.2.0-beta1~1784 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=877dcd1aa558bef3db89dfcf6cc8a470bf9776ce;p=thirdparty%2Fasterisk.git Don't overwrite unchanged files git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@4300 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/Makefile b/Makefile index 87953865ce..86fe06743b 100755 --- a/Makefile +++ b/Makefile @@ -451,6 +451,10 @@ samples: all datafiles adsi for x in configs/*.sample; do \ if [ -f $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ]; then \ if [ "$(OVERWRITE)" = "y" ]; then \ + if cmp -s $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` $$x ; then \ + echo "Config file $$x is unchanged"; \ + continue; \ + fi ; \ mv -f $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample`.old ; \ else \ echo "Skipping config file $$x"; \