Make this port non-INTERACTIVE. If built using:
make WITH_SETUID=yes it will install setuid root, and verify system passwords. Otherwise, it will not.
This commit is contained in:
parent
b1dd3ff6f5
commit
3fb40c5261
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=10604
@ -3,7 +3,7 @@
|
||||
# Date created: 19 April 1998
|
||||
# Whom: marcus
|
||||
#
|
||||
# $Id: Makefile,v 1.1.1.1 1998/04/20 02:09:55 mph Exp $
|
||||
# $Id: Makefile,v 1.2 1998/04/20 03:17:26 mph Exp $
|
||||
#
|
||||
|
||||
DISTNAME= gone-1.3
|
||||
@ -13,8 +13,29 @@ MASTER_SITES= http://jaguar.ir.miami.edu/~marcus/
|
||||
MAINTAINER= marcus@miami.edu
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
IS_INTERACTIVE= yes
|
||||
|
||||
MAN1= gone.1
|
||||
|
||||
.if !defined(WITH_SETUID)
|
||||
WITH_SETUID= no
|
||||
CONFIGURE_ENV= SETUID_Q=no
|
||||
SHOWHELP= yes
|
||||
.elif ${WITH_SETUID} == YES || ${WITH_SETUID} == yes || ${WITH_SETUID} == Yes
|
||||
CONFIGURE_ENV= SETUID_Q=yes
|
||||
.elif ${WITH_SETUID} == NO || ${WITH_SETUID} == no || ${WITH_SETUID} == No
|
||||
CONFIGURE_ENV= SETUID_Q=no
|
||||
.else
|
||||
ABORT= yes
|
||||
.endif
|
||||
|
||||
pre-configure:
|
||||
.if defined(SHOWHELP)
|
||||
@ ${ECHO_MSG} To authenticate system passwords, build with \"make WITH_SETUID=YES\".
|
||||
@ ${ECHO_MSG} Running setuid could introduce security holes in your system.
|
||||
.endif
|
||||
.if defined(ABORT)
|
||||
@ ${ECHO_MSG} I do not understand WITH_SETUID=${WITH_SETUID}. Set to YES or NO.
|
||||
@ ${FALSE}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
Loading…
Reference in New Issue
Block a user