883415e84d
As discussed on -current, there is no sensitive info in /sbin/init to prevent reading it from non-privileged users, nor any reason to remove the 'x' bit as the first thing the program does is check the uid and exit if it is not run by root. Instead (and this is why i make the change), mode 500 prevents operation when exporting the partition without -maproot=0 to diskless clients. All previuos releases are affected by the same problem, so a merge to RELENG_6 at least would be appropriate (after proper re@ approval of course).
17 lines
304 B
Makefile
17 lines
304 B
Makefile
# @(#)Makefile 8.1 (Berkeley) 7/19/93
|
|
# $FreeBSD$
|
|
|
|
PROG= init
|
|
MAN= init.8
|
|
MLINKS= init.8 securelevel.8
|
|
PRECIOUSPROG=
|
|
INSTALLFLAGS=-b -B.bak
|
|
WARNS?= 6
|
|
CFLAGS+=-DDEBUGSHELL -DSECURE -DLOGIN_CAP -DCOMPAT_SYSV_INIT
|
|
DPADD= ${LIBUTIL} ${LIBCRYPT}
|
|
LDADD= -lutil -lcrypt
|
|
|
|
NO_SHARED?= YES
|
|
|
|
.include <bsd.prog.mk>
|