summaryrefslogtreecommitdiff
path: root/manual
diff options
context:
space:
mode:
authorColin Watson <cjwatson@debian.org>2016-12-10 23:06:13 +0000
committerColin Watson <cjwatson@debian.org>2016-12-10 23:10:14 +0000
commita44fb62d0bace296c429cea10b6c48f20e35462e (patch)
tree58f48e2ea18f8a691775b44e3e286d4042394047 /manual
parent53f2c55e31aa8a190f6189b0889e1c2ba9205238 (diff)
Update manual for cache-owner/setuid changes
* manual/intro.me (Arguments to configure): Add --enable-cache-owner and --disable-cache-owner. Remove --enable-setuid[=ARG]. Adjust description of --disable-setuid. * manual/misc.me (Modes of operation): Add --disable-cache-owner to the non-setuid modes. Mention --enable-setuid rather than --enable-setuid=USER. * README (Non-generic arguments to configure): Update.
Diffstat (limited to 'manual')
-rw-r--r--manual/intro.me17
-rw-r--r--manual/misc.me9
2 files changed, 16 insertions, 10 deletions
diff --git a/manual/intro.me b/manual/intro.me
index 7b35827e..e83de89c 100644
--- a/manual/intro.me
+++ b/manual/intro.me
@@ -259,16 +259,21 @@ Options that are specific to the \*M package are described below.
MAN\-OPTIONS\-BEGIN
\}
.lp
-.ip \-\-enable\-setuid[=ARG]
+.ip \-\-enable\-cache\-owner[=ARG]
+By default, system-wide cache files will be owned by user man.
+Use this option with an argument to change the cache file owner.
+.ip \-\-disable\-cache\-owner
+Use this option to leave the ownership of system-wide cache files
+unconstrained.
+Users will be allowed to modify them.
+.ip \-\-disable\-setuid
By default,
.b man
-will be installed as a setuid program to user man.
-Use this option with an argument to change the setuid owner.
-.ip \-\-disable\-setuid
+will be installed as a setuid program to the user that owns the
+system-wide cache files.
Use this option to install
.b man
-as a non-setuid program and to change the default cat and database files'
-access flags to allow users to modify them.
+as a non-setuid program instead.
.ip \-\-enable\-mandirs=OS
By default, \*M supports manual page directories in any of several layouts
used by free and proprietary versions of \*U.
diff --git a/manual/misc.me b/manual/misc.me
index ea018661..0dbd4704 100644
--- a/manual/misc.me
+++ b/manual/misc.me
@@ -83,8 +83,8 @@ will be completely passive in its action, i.e. no index databases will be
written to and no cat files are ever produced.
.br
To use the \*M utilities in this mode, supply the options
-\(oq\-\-disable\-setuid \-\-disable\-automatic\-update \-\-disable\-cats\(cq
-to
+\(oq\-\-disable\-cache\-owner \-\-disable\-setuid
+\-\-disable\-automatic\-update \-\-disable\-cats\(cq to
.b configure ,
or build \*M as in mode (1) and install the binaries without the setuid
bit set.
@@ -102,7 +102,8 @@ Cat files are produced and stored in world writable cat directories and have
world write access themselves.
.br
To use the \*M utilities in this mode, supply the options
-\(oq\-\-disable\-setuid \-\-disable\-automatic\-update\(cq to
+\(oq\-\-disable\-cache\-owner \-\-disable\-setuid
+\-\-disable\-automatic\-update\(cq to
.b configure ,
edit
.i include/manconfig.h
@@ -131,7 +132,7 @@ the setuid installation and operation of
is modified by supplying either of the following options to
.b configure :
.bu
-\-\-enable\-setuid=USER
+\-\-enable\-setuid
.bu
\-\-disable\-setuid
.lp