From owner-freebsd-questions@freebsd.org Wed May 13 19:19:45 2020 Return-Path: Delivered-To: freebsd-questions@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 1CA082FD5F5 for ; Wed, 13 May 2020 19:19:45 +0000 (UTC) (envelope-from 4250.82.1d4c10005b7d0f2.782c46a01d3f8815d16d0f83f5194ded@email-od.com) Received: from s1-b0c6.socketlabs.email-od.com (s1-b0c6.socketlabs.email-od.com [142.0.176.198]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 49Mky82J7yz4RK3 for ; Wed, 13 May 2020 19:19:44 +0000 (UTC) (envelope-from 4250.82.1d4c10005b7d0f2.782c46a01d3f8815d16d0f83f5194ded@email-od.com) DKIM-Signature: v=1; a=rsa-sha256; d=email-od.com;i=@email-od.com;s=dkim; c=relaxed/relaxed; q=dns/txt; t=1589397584; x=1591989584; h=content-transfer-encoding:content-type:mime-version:references:in-reply-to:message-id:subject:cc:to:from:date:x-thread-info; bh=y0aEsWp0IXncjoVluQUs0tB5O5MKRZm4vKr/2fW77Ko=; b=SXBquMl1g2Y3XHphidNZxDB3cA+2lg1VC1kh8ArlSzQJpKtEVP2PoTjhLfRJPnbFEZxvkPx0NFvHdXELWNCDlfi7B+fD544+HyfwHbQSNzyx6e/hCHj0iHsHkDNj9U6DKwC8LR+BH1WrWYZJr5/5FGwv8XRmEHvIgPl6tQU73cw= X-Thread-Info: NDI1MC45Mi4xZDRjMTAwMDViN2QwZjIuZnJlZWJzZC1xdWVzdGlvbnM9ZnJlZWJzZC5vcmc= Received: from r3.h.in.socketlabs.com (r3.h.in.socketlabs.com [142.0.180.13]) by mxsg2.email-od.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 13 May 2020 15:19:41 -0400 Received: from smtp.lan.sohara.org (EMTPY [185.202.17.215]) by r3.h.in.socketlabs.com with ESMTP(version=Tls12 cipher=Aes256 bits=256); Wed, 13 May 2020 15:19:34 -0400 Received: from [192.168.63.1] (helo=steve.lan.sohara.org) by smtp.lan.sohara.org with smtp (Exim 4.92.3 (FreeBSD)) (envelope-from ) id 1jYwuj-000C1X-5O; Wed, 13 May 2020 20:19:33 +0100 Date: Wed, 13 May 2020 20:19:32 +0100 From: Steve O'Hara-Smith To: Ede Wolf Cc: freebsd-questions@freebsd.org Subject: Re: Moving sources (base/ports) from /usr Message-Id: <20200513201932.8dd2cc135c50d54dc8daff0c@sohara.org> In-Reply-To: <20200508210444.7945f4ba@kaperfahrt.nebelschwaden.de> References: <20200508210444.7945f4ba@kaperfahrt.nebelschwaden.de> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd12.0) X-Clacks-Overhead: "GNU Terry Pratchett" Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 49Mky82J7yz4RK3 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=email-od.com header.s=dkim header.b=SXBquMl1; dmarc=none; spf=pass (mx1.freebsd.org: domain of 4250.82.1d4c10005b7d0f2.782c46a01d3f8815d16d0f83f5194ded@email-od.com designates 142.0.176.198 as permitted sender) smtp.mailfrom=4250.82.1d4c10005b7d0f2.782c46a01d3f8815d16d0f83f5194ded@email-od.com X-Spamd-Result: default: False [-1.65 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.977,0]; R_DKIM_ALLOW(-0.20)[email-od.com:s=dkim]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:142.0.176.0/20]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[sohara.org]; NEURAL_HAM_LONG(-1.00)[-0.997,0]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[email-od.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[198.176.0.142.list.dnswl.org : 127.0.15.0]; IP_SCORE(0.02)[ip: (-0.18), ipnet: 142.0.176.0/22(0.27), asn: 7381(0.07), country: US(-0.05)]; FORGED_SENDER(0.30)[steve@sohara.org,4250.82.1d4c10005b7d0f2.782c46a01d3f8815d16d0f83f5194ded@email-od.com]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:7381, ipnet:142.0.176.0/22, country:US]; FROM_NEQ_ENVFROM(0.00)[steve@sohara.org,4250.82.1d4c10005b7d0f2.782c46a01d3f8815d16d0f83f5194ded@email-od.com]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 May 2020 19:19:45 -0000 On Fri, 8 May 2020 21:04:44 +0200 Ede Wolf wrote: > Hi, > > As the title implies, I would like to move everything src/build related > from /usr to a different folder, let's call it /import. And since it > won't be mounted permanently, I'd rather like not to use links. That > would certainly work, but it's ugly. > > So I am looking for a more clean way of archiving this, but currently I > am having trouble to find a comprehensive list of the variables, that > would need to be set, and more over, where the proper place woulf be, to > do so. More often than not it is not /etc/make.conf > > For MAKEOBJDIRPREFIX it is src-env.conf, but what about the others? Yep you'll want that. > SRCDIR, PORTSDIR, WRKDIRPREFIX, DISTFILES, WRKSRC? Is that list correct SRCDIR you can leave alone, just move /usr/src anywhere you like and so long as you change into that directory to build all should be good because the Makefile sets everything up based on CURDIR. If that doesn't work then a bug report is probably in order. PORTSDIR should be enough to move the ports en-bloc, everything else defaults based off that. -- Steve O'Hara-Smith