]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Update pt_chown sections of the manual
authorAllan McRae <allan@archlinux.org>
Tue, 10 Sep 2013 04:09:27 +0000 (14:09 +1000)
committerAllan McRae <allan@archlinux.org>
Tue, 10 Sep 2013 04:11:39 +0000 (14:11 +1000)
The pt-chown binary is discussed in the "Running make install" section
without clarification of the needed configure option.  Clarify this
and simplfy the discription which is already covered in the "Configuring
and compiling" section.

ChangeLog
INSTALL
NEWS
manual/install.texi

index ae3a10c3f1536c2eb9709690bfdcf08053e7d9f6..f9ffb372567327f27f34c9ccf27cbfe64b19c7b4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2013-09-10  Allan McRae  <allan@archlinux.org>
+
+       [BZ #15849]
+       * manual/install.texi (Running make install): Mention
+       --enable-pt-chown.
+       * INSTALL: Regenerated.
+
 2013-09-09  Maciej W. Rozycki  <macro@codesourcery.com>
 
        * csu/init-first.c (_init): Remove the !SHARED condition around
diff --git a/INSTALL b/INSTALL
index 211fd9174c0717f19405c17fc6693c326e79c9a3..7aa52183de670bfaf49282ec52bc2b8efd872be3 100644 (file)
--- a/INSTALL
+++ b/INSTALL
@@ -285,14 +285,11 @@ dramatically improve performance with NIS+, and may help with DNS as
 well.
 
    One auxiliary program, `/usr/libexec/pt_chown', is installed setuid
-`root'.  This program is invoked by the `grantpt' function; it sets the
-permissions on a pseudoterminal so it can be used by the calling
-process.  This means programs like `xterm' and `screen' do not have to
-be setuid to get a pty.  (There may be other reasons why they need
-privileges.)  If you are using a Linux kernel with the `devptsfs' or
-`devfs' filesystems providing pty slaves, you don't need this program;
-otherwise you do.  The source for `pt_chown' is in
-`login/programs/pt_chown.c'.
+`root' if the `--enable-pt_chown' configuration option is used.  This
+program is invoked by the `grantpt' function; it sets the permissions
+on a pseudoterminal so it can be used by the calling process.  If you
+are using a Linux kernel with the `devpts' filesystem enabled and
+mounted at `/dev/pts', you don't need this program.
 
    After installation you might want to configure the timezone and
 locale installation of your system.  The GNU C Library comes with a
diff --git a/NEWS b/NEWS
index e3eb389822a3c49daa0800d7c8fac941a326946b..c1cae0f263c55f861d7449fd9037ae4b9e4ad746 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -10,8 +10,8 @@ Version 2.19
 * The following bugs are resolved with this release:
 
   14155, 14699, 15427, 15522, 15531, 15532, 15736, 15749, 15797, 15844,
-  15867, 15886, 15887, 15890, 15892, 15893, 15895, 15897, 15905, 15909,
-  15921, 15939.
+  15849, 15867, 15886, 15887, 15890, 15892, 15893, 15895, 15897, 15905,
+  15909, 15921, 15939.
 
 * CVE-2013-4237 The readdir_r function could write more than NAME_MAX bytes
   to the d_name member of struct dirent, or omit the terminating NUL
index 2ac0104ca67fcf3ade045b052dcc51abbc243115..4ca7b1a1ab0d044d1a60643239f9eecae94fd759 100644 (file)
@@ -320,14 +320,11 @@ can dramatically improve performance with NIS+, and may help with DNS as
 well.
 
 One auxiliary program, @file{/usr/libexec/pt_chown}, is installed setuid
-@code{root}.  This program is invoked by the @code{grantpt} function; it
-sets the permissions on a pseudoterminal so it can be used by the
-calling process.  This means programs like @code{xterm} and
-@code{screen} do not have to be setuid to get a pty.  (There may be
-other reasons why they need privileges.)  If you are using a
-Linux kernel with the @code{devptsfs} or @code{devfs} filesystems
-providing pty slaves, you don't need this program; otherwise you do.
-The source for @file{pt_chown} is in @file{login/programs/pt_chown.c}.
+@code{root} if the @samp{--enable-pt_chown} configuration option is used.
+This program is invoked by the @code{grantpt} function; it sets the
+permissions on a pseudoterminal so it can be used by the calling process.
+If you are using a Linux kernel with the @code{devpts} filesystem enabled
+and mounted at @file{/dev/pts}, you don't need this program.
 
 After installation you might want to configure the timezone and locale
 installation of your system.  @Theglibc{} comes with a locale