summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorajacoutot <ajacoutot@openbsd.org>2014-07-12 15:38:42 +0000
committerajacoutot <ajacoutot@openbsd.org>2014-07-12 15:38:42 +0000
commitfe5788079f7730037ece3705bbfa4ae301469d49 (patch)
treed99ada8b57190eb661d56531cbee8b0a2988090d
parentreplace the heavy shell magic in quirks to handle backward compat with simpler (diff)
downloadwireguard-openbsd-fe5788079f7730037ece3705bbfa4ae301469d49.tar.xz
wireguard-openbsd-fe5788079f7730037ece3705bbfa4ae301469d49.zip
Create the examples checksum for sysmerge at release time.
"move ahead" deraadt@
-rw-r--r--etc/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/etc/Makefile b/etc/Makefile
index 5af7660ca70..48442cf25ed 100644
--- a/etc/Makefile
+++ b/etc/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.362 2014/07/12 03:52:39 deraadt Exp $
+# $OpenBSD: Makefile,v 1.363 2014/07/12 15:38:42 ajacoutot Exp $
TZDIR= /usr/share/zoneinfo
LOCALTIME= Canada/Mountain
@@ -254,11 +254,16 @@ distribution:
exec ${SUDO} ${MAKE} distribution-etc-root-var
cd .. && exec ${SUDO} ${MAKE} install
touch ${DESTDIR}/var/db/sysmerge/etcsum
+ touch ${DESTDIR}/var/db/sysmerge/egsum
TMPSUM=`mktemp /tmp/_etcsum.XXXXXXXXXX` || exit 1; \
+ EGSUM=`mktemp /tmp/_egsum.XXXXXXXXXX` || exit 1; \
sort ../distrib/sets/lists/etc/{mi,md.${MACHINE}} > $${TMPSUM}; \
+ grep -h '/etc/examples/' ../distrib/sets/lists/base/{mi,md.${MACHINE}} > $${EGSUM}; \
cd ${DESTDIR} && \
xargs cksum < $${TMPSUM} > ${DESTDIR}/var/db/sysmerge/etcsum; \
- rm -f $${TMPSUM}
+ cd ${DESTDIR} && \
+ xargs sha256 < $${EGSUM} > ${DESTDIR}/var/db/sysmerge/egsum; \
+ rm -f $${TMPSUM} $${EGSUM}
distrib-dirs:
if [ ! -d ${DESTDIR}/. ]; then \