Subject: RE: Has anyone tried building -current as non-root from scratch recently?
To: None <current-users@netbsd.org>
From: Andrew van der Stock <ajv@greebo.net>
List: current-users
Date: 03/25/2001 18:21:09
Here's my suggestion to improve UPDATING. I'd like something that helps
newbie -current users (like me) with DESTDIR. A similar update for
http://www.netbsd.org/Documentation/current/ should also be considered as it
doesn't discuss DESTDIR at all.
--- UPDATING.orig Sun Mar 25 08:06:44 2001
+++ UPDATING Sun Mar 25 08:12:23 2001
@@ -95,10 +95,29 @@
Build to a DESTDIR:
This helps to keep old
installed files (especially libraries) from interfering
- with the new build.
+ with the new build.
+
To build to a DESTDIR, set the DESTDIR environment
variable before running make build. It should be set to
- the pathname of an initially empty directory.
+ the pathname of an initially empty directory, such as
+
+ ~/current/
+
+ or
+
+ /usr/build/current/
+
+ or whatever takes your fancy. If building as a normal user,
+ the normal user should have adequate permissions for this
+ directory.
+
+ chown -R user <directory>
+ chmod -R u=rwX,go=rX <directory>
+
+ This allows non-root users to build the tree. It is also
+ suggested that you set DESTDIR in /etc/mk.conf if you are
+ regularly building -current.
+
Problems: you might need to update critical utilities
without using DESTDIR since nothing is executed
from what is installed in DESTDIR.