=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/Makefile,v retrieving revision 1.126 retrieving revision 1.127 diff -c -r1.126 -r1.127 *** src/Makefile 2016/10/04 16:54:31 1.126 --- src/Makefile 2016/10/05 18:00:41 1.127 *************** *** 1,4 **** ! # $OpenBSD: Makefile,v 1.126 2016/10/04 16:54:31 deraadt Exp $ # # For more information on building in tricky environments, please see --- 1,4 ---- ! # $OpenBSD: Makefile,v 1.127 2016/10/05 18:00:41 natano Exp $ # # For more information on building in tricky environments, please see *************** *** 72,85 **** .ifdef GLOBAL_AUTOCONF_CACHE cp /dev/null ${GLOBAL_AUTOCONF_CACHE} .endif cd ${.CURDIR}/share/mk && exec ${MAKE} install ! cd ${.CURDIR}/include && ${MAKE} prereq && exec ${MAKE} includes ${MAKE} cleandir ! cd ${.CURDIR}/lib && ${MAKE} depend && ${MAKE} && \ NOMAN=1 exec ${MAKE} install ! cd ${.CURDIR}/gnu/lib && ${MAKE} depend && ${MAKE} && \ NOMAN=1 exec ${MAKE} install ! ${MAKE} depend && ${MAKE} && exec ${MAKE} install /bin/sh ${.CURDIR}/distrib/sets/makeetcset ${.CURDIR} ${MAKE} .endif --- 72,94 ---- .ifdef GLOBAL_AUTOCONF_CACHE cp /dev/null ${GLOBAL_AUTOCONF_CACHE} .endif + @if [[ `id -u` -ne 0 ]]; then \ + echo 'must be called by root' 2>&1; \ + false; \ + fi cd ${.CURDIR}/share/mk && exec ${MAKE} install ! cd ${.CURDIR}/include && \ ! su ${BUILDUSER} -c 'exec ${MAKE} prereq' && \ ! exec ${MAKE} includes ${MAKE} cleandir ! cd ${.CURDIR}/lib && \ ! su ${BUILDUSER} -c '${MAKE} depend && exec ${MAKE}' && \ NOMAN=1 exec ${MAKE} install ! cd ${.CURDIR}/gnu/lib && \ ! su ${BUILDUSER} -c '${MAKE} depend && exec ${MAKE}' && \ NOMAN=1 exec ${MAKE} install ! su ${BUILDUSER} -c '${MAKE} depend && exec ${MAKE}' && \ ! exec ${MAKE} install /bin/sh ${.CURDIR}/distrib/sets/makeetcset ${.CURDIR} ${MAKE} .endif