From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 29 07:10:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C3D9A106566C for ; Sat, 29 Mar 2008 07:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id A19168FC14 for ; Sat, 29 Mar 2008 07:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m2T7A1Nf006563 for ; Sat, 29 Mar 2008 07:10:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m2T7A1Yu006562; Sat, 29 Mar 2008 07:10:01 GMT (envelope-from gnats) Resent-Date: Sat, 29 Mar 2008 07:10:01 GMT Resent-Message-Id: <200803290710.m2T7A1Yu006562@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Bjoern Koenig Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CBD42106566B for ; Sat, 29 Mar 2008 07:07:32 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from mail.liberty-hosting.de (mail.smartterra.de [195.225.132.203]) by mx1.freebsd.org (Postfix) with ESMTP id 911788FC18 for ; Sat, 29 Mar 2008 07:07:32 +0000 (UTC) (envelope-from bkoenig@alpha-tierchen.de) Received: from home.alpha-tierchen.de (port-212-202-42-206.dynamic.qsc.de [212.202.42.206]) by mail.liberty-hosting.de (Postfix) with ESMTP id E86533E9F73; Sat, 29 Mar 2008 08:05:26 +0100 (CET) Received: from muhkuh.lan (muhkuh.lan [192.168.1.2]) by home.alpha-tierchen.de (Postfix) with SMTP id 4A58F2844B; Sat, 29 Mar 2008 08:07:28 +0100 (CET) Received: by muhkuh.lan (sSMTP sendmail emulation); Sat, 29 Mar 2008 08:07:33 +0100 Message-Id: <20080329070728.4A58F2844B@home.alpha-tierchen.de> Date: Sat, 29 Mar 2008 08:07:33 +0100 From: "Björn König" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: portmgr@FreeBSD.org Subject: ports/122224: Disable security checks of ports optionally. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bjoern Koenig List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Mar 2008 07:10:01 -0000 >Number: 122224 >Category: ports >Synopsis: Disable security checks of ports optionally. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 29 07:10:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Björn König >Release: >Organization: >Environment: >Description: After a port has been installed and registered some security checks will be performed. These checks are relatively time-consuming. This is generally not a problem, but on very slow machines (e.g. embedded hardware) these checks may hurt. Therefore I suggest to introduce a DISABLE_SECURITY_CHECK variable that a user can set in /etc/make.conf or specify at command line. >How-To-Repeat: >Fix: --- DISABLE_SECURITY_CHECK.diff begins here --- diff --git a/Mk/bsd.port.mk b/Mk/bsd.port.mk index 431703e..b9bd22b 100644 --- a/Mk/bsd.port.mk +++ b/Mk/bsd.port.mk @@ -3900,6 +3900,7 @@ install-ldconfig-file: .endif .endif +.if !defined(DISABLE_SECURITY_CHECK) .if !target(security-check) .if !defined(OLD_SECURITY_CHECK) @@ -4034,6 +4035,10 @@ security-check: fi .endif # !defined(OLD_SECURITY_CHECK) .endif +.else # i.e. defined(DISABLE_SECURITY_CHECK) +security-check: + @${ECHO_MSG} " WARNING: Security check has been disabled." +.endif # !defined(DISABLE_SECURITY_CHECK) ################################################################ # Skeleton targets start here --- DISABLE_SECURITY_CHECK.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: