In "make sortlists", if the file was already sorted then don't

change its timestamp.
This commit is contained in:
apb 2013-10-30 15:17:01 +00:00
parent b56cbda8ef
commit 77d5075faf
1 changed files with 8 additions and 3 deletions

View File

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.89 2013/10/27 09:29:42 apb Exp $
# $NetBSD: Makefile,v 1.90 2013/10/30 15:17:01 apb Exp $
# Experimental RCS METALOG versioning
# (Needs host's rcs(1) commands)
@ -314,8 +314,13 @@ sortlists: .PHONY
${_MKSHMSG} "sorting $${f#${.CURDIR}/}" ; \
{ grep '^#' "$$f" ; \
grep -v '^#' "$$f" | sort ; \
} >"$$f".tmp \
&& mv "$$f".tmp "$$f" ; \
} >"$$f".tmp; \
if cmp "$$f" "$$f".tmp >/dev/null; then \
: "$$f is unchanged" ; \
rm "$$f".tmp ; \
else \
mv "$$f".tmp "$$f" ; \
fi ; \
done
#