Date: Thu, 17 Nov 2005 17:53:32 +0100 (CET) From: Xavier Beaudouin <kiwi@oav.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/89201: make fetchindex doesn't honore /etc/make.conf FETCH_ENV variable. Message-ID: <20051117165332.59B462E02B@kiwi.oav.net> Resent-Message-ID: <200511171650.jAHGoHr8030695@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 89201 >Category: ports >Synopsis: make fetchindex doesn't honore /etc/make.conf FETCH_ENV variable. >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Nov 17 16:50:17 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Xavier Beaudouin >Release: FreeBSD 5.4-RELEASE-p1 i386 >Organization: The Caudium Group / Association Kazar >Environment: System: FreeBSD proxy.home.oav.net 5.4-RELEASE-p1 FreeBSD 5.4-RELEASE-p1 #1: Sat May 14 15:27:19 CEST 2005 root@proxy.home.oav.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: When updating index files from a cvsup (with cd /usr/port && make fetchindex), the FETCH_ENV variables from /etc/make.conf are not used. This is very usefull when you are behind a bloody firewall that wants http accesseed only by a proxy. >How-To-Repeat: cd /usr/ports make fetchindex with a proxy configured in /etc/make.conf and a firewall that deny you direct access to the network. >Fix: Use the following patch : --- Makefile Thu Nov 17 17:49:33 2005 +++ Makefile.old Thu Nov 17 17:49:17 2005 @@ -74,7 +74,7 @@ @cd ${.CURDIR} && ${FETCHINDEX} ${MASTER_SITE_INDEX}/${INDEXFILE}.bz2 && bunzip2 -f ${INDEXFILE}.bz2 && chmod a+r ${INDEXFILE} MASTER_SITE_INDEX?= http://www.FreeBSD.org/ports/ -FETCHINDEX?= ${FETCH_ENV} fetch -am +FETCHINDEX?= fetch -am INDEX_JOBS?= 2 .if !defined(INDEX_VERBOSE) >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051117165332.59B462E02B>