summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorajacoutot <ajacoutot@openbsd.org>2014-08-31 07:35:52 +0000
committerajacoutot <ajacoutot@openbsd.org>2014-08-31 07:35:52 +0000
commitaa8505af40000ec7a0aefb735d4a9e0b1a11c6a4 (patch)
tree728706f85142118d051e246b14fbce9521af69c7
parentWhen we are not running in pkg mode, /usr/share/sysmerge/examplessum (diff)
downloadwireguard-openbsd-aa8505af40000ec7a0aefb735d4a9e0b1a11c6a4.tar.xz
wireguard-openbsd-aa8505af40000ec7a0aefb735d4a9e0b1a11c6a4.zip
Only use the sum files corresponding to the mode we run in.
-rw-r--r--usr.sbin/sysmerge/sysmerge.sh6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/sysmerge/sysmerge.sh b/usr.sbin/sysmerge/sysmerge.sh
index 0e7255e4a53..29df39a0efa 100644
--- a/usr.sbin/sysmerge/sysmerge.sh
+++ b/usr.sbin/sysmerge/sysmerge.sh
@@ -1,6 +1,6 @@
#!/bin/ksh -
#
-# $OpenBSD: sysmerge.sh,v 1.161 2014/08/31 07:31:26 ajacoutot Exp $
+# $OpenBSD: sysmerge.sh,v 1.162 2014/08/31 07:35:52 ajacoutot Exp $
#
# Copyright (c) 2008-2014 Antoine Jacoutot <ajacoutot@openbsd.org>
# Copyright (c) 1998-2003 Douglas Barton <DougB@FreeBSD.org>
@@ -192,9 +192,9 @@ sm_populate() {
sm_check_an_eg
sm_cp_pkg_samples
- # examplessum is used differently, see sm_check_an_eg()
for _i in etcsum xetcsum pkgsum; do
- if [[ -f /usr/share/sysmerge/${_i} ]]; then
+ if [[ -f /usr/share/sysmerge/${_i} && \
+ -f ${_TMPROOT}/usr/share/sysmerge/${_i} ]]; then
# delete file in temproot if it has not changed since
# last release and is present in current installation
if [[ -z ${DIFFMODE} ]]; then