From 3fb40c52614e5b4099cd60b1685d14426e272b19 Mon Sep 17 00:00:00 2001 From: Matthew Hunt Date: Mon, 20 Apr 1998 04:41:16 +0000 Subject: [PATCH] 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. --- misc/gone/Makefile | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/misc/gone/Makefile b/misc/gone/Makefile index 363898685bd2..fcf130c98504 100644 --- a/misc/gone/Makefile +++ b/misc/gone/Makefile @@ -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