From owner-cvs-all Thu Sep 19 23:34:33 2002 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B217637B401; Thu, 19 Sep 2002 23:34:31 -0700 (PDT) Received: from david.siemens.de (david.siemens.de [192.35.17.14]) by mx1.FreeBSD.org (Postfix) with ESMTP id E9B4C43E6A; Thu, 19 Sep 2002 23:34:29 -0700 (PDT) (envelope-from ust@cert.siemens.de) Received: from mail3.siemens.de (mail3.siemens.de [139.25.208.14]) by david.siemens.de (8.11.6/8.11.6) with ESMTP id g8K6YSG25650; Fri, 20 Sep 2002 08:34:28 +0200 (MEST) Received: from mars.cert.siemens.de (ust.mchp.siemens.de [139.23.201.17]) by mail3.siemens.de (8.11.6/8.11.6) with ESMTP id g8K6YS425777; Fri, 20 Sep 2002 08:34:28 +0200 (MEST) Received: from alaska.cert.siemens.de (alaska.cert.siemens.de [139.23.202.134]) by mars.cert.siemens.de (8.12.6/8.12.6/Siemens CERT [ $Revision: 1.25 ]) with ESMTP id g8K6YSwP077096; Fri, 20 Sep 2002 08:34:28 +0200 (CEST) (envelope-from ust@alaska.cert.siemens.de) Received: from alaska.cert.siemens.de (alaska.cert.siemens.de [127.0.0.1]) by alaska.cert.siemens.de (8.12.6/8.12.6/alaska [ $Revision: 1.14 ]) with ESMTP id g8K6YS5C072110; Fri, 20 Sep 2002 08:34:28 +0200 (CEST) (envelope-from ust@alaska.cert.siemens.de) Received: (from ust@localhost) by alaska.cert.siemens.de (8.12.6/8.12.6/alaska [ $Revision: 1.3 ]) id g8K6YRRb033909; Fri, 20 Sep 2002 08:34:27 +0200 (CEST) (envelope-from ust) Date: Fri, 20 Sep 2002 08:34:27 +0200 From: Udo Schweigert To: Kris Kennaway Cc: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: ports/Mk bsd.port.mk Message-ID: <20020920063427.GA4769@alaska.cert.siemens.de> Mail-Followup-To: Kris Kennaway , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG References: <200209190016.g8J0Get3023050@freefall.freebsd.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <200209190016.g8J0Get3023050@freefall.freebsd.org> X-Operating-System: FreeBSD 4.7-RC User-Agent: Mutt/1.5.1i Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, Sep 18, 2002 at 17:16:39 -0700, Kris Kennaway wrote: > ..... > > Revision Changes Path > 1.424 +72 -39 ports/Mk/bsd.port.mk > I found another problem with that. If /usr/ports/distfiles does not exist you get the error message that it isn't writable and the mkdir won't be executed. A patch like the following solves that: --- bsd.port.mk.orig Fri Sep 20 06:07:11 2002 +++ bsd.port.mk Fri Sep 20 08:28:03 2002 @@ -2066,7 +2066,7 @@ .if !target(do-fetch) do-fetch: - @if [ ! -w ${DISTDIR} ]; then \ + @if [ -e ${DISTDIR} -a ! -w ${DISTDIR} ]; then \ ${ECHO_MSG} ">> ${DISTDIR} is not writable; cannot fetch."; \ exit 1; \ fi Best regards -- Udo Schweigert, Siemens AG | Voice : +49 89 636 42170 CT IC CERT, Siemens CERT | Fax : +49 89 636 41166 D-81730 Muenchen / Germany | email : udo.schweigert@siemens.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message