mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-12-04 12:28:58 +00:00
Check if uid is 0 before running mtree. If you aren't root, you just
get a message (instead of a bunch of crap from mtree).
This commit is contained in:
parent
f9e1554f6f
commit
e8d35b806f
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=9319
@ -3,7 +3,7 @@
|
||||
# bsd.port.mk - 940820 Jordan K. Hubbard.
|
||||
# This file is in the public domain.
|
||||
#
|
||||
# $Id: bsd.port.mk,v 1.166 1995/06/24 10:27:23 asami Exp $
|
||||
# $Id: bsd.port.mk,v 1.167 1995/06/25 06:30:51 asami Exp $
|
||||
#
|
||||
# Please view me with 4 column tabs!
|
||||
|
||||
@ -775,7 +775,12 @@ install: build ${INSTALL_COOKIE}
|
||||
${INSTALL_COOKIE}:
|
||||
@${ECHO_MSG} "===> Installing for ${PKGNAME}"
|
||||
.if !defined(NO_MTREE)
|
||||
@${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/;
|
||||
@if [ `id -u` = 0 ]; then \
|
||||
${MTREE_CMD} ${MTREE_ARGS} ${PREFIX}/; \
|
||||
else \
|
||||
echo "Warning: not superuser, can't run mtree."; \
|
||||
echo "Become root and try again to ensure correct permissions."; \
|
||||
fi
|
||||
.endif
|
||||
.if target(pre-install)
|
||||
@${MAKE} ${.MAKEFLAGS} pre-install
|
||||
|
Loading…
Reference in New Issue
Block a user