summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornatano <natano@openbsd.org>2016-10-06 15:37:42 +0000
committernatano <natano@openbsd.org>2016-10-06 15:37:42 +0000
commita3079911458569e400540e01172e8ac33f4c2a11 (patch)
tree622374e65be398d774dec33df3431928360669a1
parentUse BUILDUSER as the owner of new links/directories created in 'make obj' (diff)
downloadwireguard-openbsd-a3079911458569e400540e01172e8ac33f4c2a11.tar.xz
wireguard-openbsd-a3079911458569e400540e01172e8ac33f4c2a11.zip
Build kernels as root for now. Otherwise we run into permission issues
when the source tree is not owned by ${BUILDUSER}. ok deraadt
-rw-r--r--etc/Makefile10
1 files changed, 5 insertions, 5 deletions
diff --git a/etc/Makefile b/etc/Makefile
index ee20368d6a8..1fd7a25a4af 100644
--- a/etc/Makefile
+++ b/etc/Makefile
@@ -1,4 +1,4 @@
-# $OpenBSD: Makefile,v 1.437 2016/10/05 21:39:57 deraadt Exp $
+# $OpenBSD: Makefile,v 1.438 2016/10/06 15:37:42 natano Exp $
TZDIR= /usr/share/zoneinfo
LOCALTIME= Canada/Mountain
@@ -252,13 +252,15 @@ release:
echo 'must be called by root' 2>&1; \
false; \
fi
- su ${BUILDUSER} -c 'exec ${MAKE} release-sets'
+ ${MAKE} release-sets
${MAKE} distrib
su ${BUILDUSER} -c 'exec ${MAKE} sha'
release-sets:
+ su ${BUILDUSER} -c 'exec ${MAKE} distribution'
+ ${MAKE} kernels
cd ${RELEASEDIR} && rm -f SHA256
- cd ../distrib/sets && exec sh maketars ${OSrev}
+ cd ../distrib/sets && exec su ${BUILDUSER} -c 'exec sh maketars ${OSrev}'
sha:
-cd ${RELEASEDIR}; \
@@ -266,8 +268,6 @@ sha:
cksum -a sha256 BUILDINFO INSTALL.`arch -ks` \
${ALL_KERNELS} ${MDEXT} ${MISETS} | sort > SHA256
-release-sets: distribution kernels
-
.endif
.endif # DESTDIR check