* build-aux/gitlog-to-emacslog: Use ChangeLog.1, not Makefile.in,
for copyright notice prototype, so that we get a proper "coding:"
cookie. Use 'mv -i' to avoid unconditionally overwriting an
existing ChangeLog. Problems reported by Eli Zaretskii in:
http://lists.gnu.org/archive/html/emacs-devel/2015-04/msg00504.html
fi
# Append a proper copyright notice.
- sed "1d
- s/\\(Copyright[ (C)]*\\)[0-9]*-[0-9]*/\\1$year_range/
- s/^# //
- /http:/q
- " <Makefile.in >>"${distprefix}ChangeLog.tmp" || exit
+ sed -n '
+ 1i\
+
+ /^;; Local Variables:/,${
+ s/\(Copyright[ (C)]*\)[0-9]*-[0-9]*/\1'"$year_range"'/
+ p
+ }
+ ' <ChangeLog.1 >>"${distprefix}ChangeLog.tmp" || exit
fi
# Install the generated ChangeLog.
-mv -f "${distprefix}ChangeLog.tmp" "${distprefix}ChangeLog"
+mv -i "${distprefix}ChangeLog.tmp" "${distprefix}ChangeLog"