=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/etc/Makefile,v retrieving revision 1.440 retrieving revision 1.441 diff -c -r1.440 -r1.441 *** src/etc/Makefile 2016/10/06 20:20:41 1.440 --- src/etc/Makefile 2016/10/09 14:23:10 1.441 *************** *** 1,4 **** ! # $OpenBSD: Makefile,v 1.440 2016/10/06 20:20:41 reyk Exp $ TZDIR= /usr/share/zoneinfo LOCALTIME= Canada/Mountain --- 1,4 ---- ! # $OpenBSD: Makefile,v 1.441 2016/10/09 14:23:10 natano Exp $ TZDIR= /usr/share/zoneinfo LOCALTIME= Canada/Mountain *************** *** 250,255 **** --- 250,268 ---- release: @if [[ `id -u` -ne 0 ]]; then \ echo $@ must be called by root >&2; \ + false; \ + fi + @destmp=`df -P ${DESTDIR} | awk 'END { print $$6 }'`; \ + if ! mount | grep -q " $${destmp} .*noperm"; then \ + echo ${DESTDIR} must be on a noperm filesystem >&2; \ + false; \ + fi; \ + if [[ `stat -f '%Su %Lp' $${destmp}` != '${BUILDUSER} 700' ]]; then \ + echo $${destmp} must have owner BUILDUSER and mode 700 >&2; \ + false; \ + fi + @if [[ `stat -f '%Su %Lp' ${RELEASEDIR}` != '${BUILDUSER} 700' ]]; then \ + echo ${RELEASEDIR} must have owner BUILDUSER and mode 700 >&2; \ false; \ fi ${MAKE} release-sets