From owner-freebsd-questions@FreeBSD.ORG Mon Feb 24 01:04:30 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 45F3DDB2 for ; Mon, 24 Feb 2014 01:04:30 +0000 (UTC) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 05AC918B1 for ; Mon, 24 Feb 2014 01:04:29 +0000 (UTC) Received: from r56.edvax.de (port-92-195-11-141.dynamic.qsc.de [92.195.11.141]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx02.qsc.de (Postfix) with ESMTPS id 2EF7424CDF; Mon, 24 Feb 2014 02:04:21 +0100 (CET) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id s1O13wWo003180; Mon, 24 Feb 2014 02:03:58 +0100 (CET) (envelope-from freebsd@edvax.de) Date: Mon, 24 Feb 2014 02:03:58 +0100 From: Polytropon To: Drew Tomlinson Subject: Re: How To Install Port Marked IGNORE Message-Id: <20140224020358.efe1bf33.freebsd@edvax.de> In-Reply-To: References: Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: FreeBSD Questions X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list Reply-To: Polytropon List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Feb 2014 01:04:30 -0000 On Sun, 23 Feb 2014 16:43:03 -0800, Drew Tomlinson wrote: > I'm trying to install net/ntp but get this message: > > ** Port marked as IGNORE: net/ntp: > is forbidden: CVE-2013-5211 / VU > > OK, I know about the monlist issue and will address that in my conf > file. Thus I'd like to build and install anyway. How do I override > this? > Google posts suggest removing the "IGNORE" from the Makefile. A very bad suggestion. You should not mess with port Makefiles, especially not for that kind of purpose, to fix a problem by creating another problem. :-) > However I do not see it in either net/ntp/Makefile or > net/ntp/Makefile.inc. Where is is? Or should I do something else? It will be set automatically if certain criteria are met. You'll find the mechanism and some hints why and where it is being used in /usr/ports/Mk/bsd.port.mk. Let me quote regarding the IGNORE mark: Package build should be skipped entirely (e.g. because of serious unfixable problems in the build, because it cannot be manually fetched, etc). The reason will be stored in $IGNORE so you can refer to it. This shows: Ports marked as IGNORE probably won't build at all. If you still want to (try to) build the port, see what "man 7 ports" has to offer (except it's refering to FORBIDDEN, not IGNORE): NO_IGNORE If defined, allow installation of ports marked as . The default behavior of the Ports framework is to abort when the installation of a forbidden port is attempted. Of course, these ports may not work as expected, but if you really know what you are doing and are sure about installing a forbidden port, then NO_IGNORE lets you do it. This is what you could try: # make -D NO_IGNORE install But keep in mind that IGNORE isn't there for no particular reason. :-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...