diff options
author | jmmv <jmmv@pkgsrc.org> | 2005-05-29 17:20:54 +0000 |
---|---|---|
committer | jmmv <jmmv@pkgsrc.org> | 2005-05-29 17:20:54 +0000 |
commit | 7d79e82e9fb53dad69cc93c91e7e97474b2e6ecf (patch) | |
tree | b882f1d654c9583536bd094738aa18ae91bc0c7e | |
parent | 4d4e37d356578e5d974935bc195cf7fc5e737786 (diff) | |
download | pkgsrc-7d79e82e9fb53dad69cc93c91e7e97474b2e6ecf.tar.gz |
Re-generate.
-rw-r--r-- | doc/pkgsrc.html | 29 | ||||
-rw-r--r-- | doc/pkgsrc.txt | 15 |
2 files changed, 40 insertions, 4 deletions
diff --git a/doc/pkgsrc.html b/doc/pkgsrc.html index 358ce1c20dd..a906e70ea8a 100644 --- a/doc/pkgsrc.html +++ b/doc/pkgsrc.html @@ -4356,9 +4356,32 @@ nbftp% <strong class="userinput"><code>chmod 755 .</code></strong> <p>If you want to use pkgsrc as non-root user, you can set some variables to make pkgsrc work under these - conditions. Please see <a href= - "http://mail-index.NetBSD.org/tech-pkg/2003/09/27/0023.html" - target="_top">this message</a> for more details.</p> + conditions. At the very least, you need to set + <code class="varname">UNPRIVILEGED</code> to + “<span class="quote">yes</span>”; this will + turn on unprivileged mode and set multiple related + variables to allow installation of packages as + non-root.</p> + + <p>In case the defaults are not enough, you may want to + tune some other variables used. For example, if the + automatic user/group detection leads to incorrect values + (or not the ones you would like to use), you can change + them by setting <code class= + "varname">UNPRIVILEGED_USER</code> and <code class= + "varname">UNPRIVILEGED_GROUP</code> respectively.</p> + + <p>As regards bootstrapping, please note that the + <span><strong class="command">bootstrap</strong></span> + script will ease non-root configuration when given the + “<span class= + "quote">--ignore-user-check</span>” flag, as it + will choose and use multiple default directories under + <code class="filename">~/pkg</code> as the installation + targets. These directories can be overriden by the + “<span class="quote">--prefix</span>” flag + provided by the script, as well as some others that allow + finer tuning of the tree layout.</p> </div> <div class="sect1" lang="en" xml:lang="en"> diff --git a/doc/pkgsrc.txt b/doc/pkgsrc.txt index fe1283b756c..dea270dc53d 100644 --- a/doc/pkgsrc.txt +++ b/doc/pkgsrc.txt @@ -1664,7 +1664,20 @@ Utilities for people maintaining pkgsrc (or more obscure pkg utilities) 6.4. How to use pkgsrc as non-root If you want to use pkgsrc as non-root user, you can set some variables to make -pkgsrc work under these conditions. Please see this message for more details. +pkgsrc work under these conditions. At the very least, you need to set +UNPRIVILEGED to "yes"; this will turn on unprivileged mode and set multiple +related variables to allow installation of packages as non-root. + +In case the defaults are not enough, you may want to tune some other variables +used. For example, if the automatic user/group detection leads to incorrect +values (or not the ones you would like to use), you can change them by setting +UNPRIVILEGED_USER and UNPRIVILEGED_GROUP respectively. + +As regards bootstrapping, please note that the bootstrap script will ease +non-root configuration when given the "--ignore-user-check" flag, as it will +choose and use multiple default directories under ~/pkg as the installation +targets. These directories can be overriden by the "--prefix" flag provided by +the script, as well as some others that allow finer tuning of the tree layout. 6.5. How to resume transfers when fetching distfiles? |