- cleaned .spec file, fixed minor encoding issue
This commit is contained in:
parent
a92f959bc0
commit
692195a989
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,3 +1,3 @@
|
|||||||
/man-pages-posix-2003-a.tar.bz2
|
/man-pages-posix-2003-a.tar.xz
|
||||||
/man-pages-additional-20120910.tar.xz
|
/man-pages-additional-20120911.tar.xz
|
||||||
/man-pages-3.42.tar.xz
|
/man-pages-3.42.tar.xz
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
Document max-db-size and auto-propagate in nscd.conf.
|
|
||||||
|
|
||||||
The code for nscd is available at:
|
|
||||||
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/nscd/?cvsroot=glibc
|
|
||||||
|
|
||||||
The two new options are used in the default nscd.conf, introduced in
|
|
||||||
revisions 1.11 and 1.12. See:
|
|
||||||
http://sourceware.org/cgi-bin/cvsweb.cgi/libc/nscd/nscd.conf.diff?r1=1.10&r2=1.12&cvsroot=glibc
|
|
||||||
|
|
||||||
See also the parser code for `nscd.conf', in `nscd/nscd_conf.c'.
|
|
||||||
To see how the max-db-size is used, grep `nscd/mem.c' for
|
|
||||||
`max_db_size'.
|
|
||||||
To se the actual usage of `auto-propagate', grep `nscd/pwdcache.c' and
|
|
||||||
`nscd/grpcache.c' for `propagate'.
|
|
||||||
|
|
||||||
A news entry where Ulrich Drepper announces the `auto-propagate'
|
|
||||||
option:
|
|
||||||
http://sourceware.org/ml/libc-alpha/2006-09/msg00065.html
|
|
||||||
|
|
||||||
|
|
||||||
diff -up man-pages-3.04/man5/nscd.conf.5.BAD man-pages-3.04/man5/nscd.conf.5
|
|
||||||
--- man-pages-3.04/man5/nscd.conf.5.BAD 2008-08-07 17:02:57.000000000 -0400
|
|
||||||
+++ man-pages-3.04/man5/nscd.conf.5 2008-08-07 17:04:02.000000000 -0400
|
|
||||||
@@ -183,6 +183,25 @@ is shared with the clients so
|
|
||||||
that they can directly search in them instead of having to ask the
|
|
||||||
daemon over the socket each time a lookup is performed.
|
|
||||||
.RE
|
|
||||||
+
|
|
||||||
+.B max-db-size
|
|
||||||
+.I service
|
|
||||||
+.I number-of-bytes
|
|
||||||
+.RS
|
|
||||||
+The maximum allowable size for the service.
|
|
||||||
+.RE
|
|
||||||
+
|
|
||||||
+.B auto-propagate
|
|
||||||
+.I service
|
|
||||||
+.I <yes|no>
|
|
||||||
+.RS
|
|
||||||
+When set to
|
|
||||||
+.IR no " for " passwd " or " group " service, then the " .byname
|
|
||||||
+requests are not added to
|
|
||||||
+.IR passwd.byuid " or " group.bygid
|
|
||||||
+cache.
|
|
||||||
+This may help for tables containing multiple records for the same id.
|
|
||||||
+.RE
|
|
||||||
.SH "SEE ALSO"
|
|
||||||
.BR nscd (8)
|
|
||||||
.\" .SH AUTHOR
|
|
@ -1,14 +0,0 @@
|
|||||||
--- man-pages-2.63/man2/unimplemented.2.pom 2007-06-29 20:18:40.000000000 +0200
|
|
||||||
+++ man-pages-2.63/man2/unimplemented.2 2007-08-01 13:06:51.000000000 +0200
|
|
||||||
@@ -26,8 +26,9 @@
|
|
||||||
.\"
|
|
||||||
.TH UNIMPLEMENTED 2 2007-07-05 "Linux" "Linux Programmer's Manual"
|
|
||||||
.SH NAME
|
|
||||||
-afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx, prof, profil,
|
|
||||||
-putpmsg, security, stty, tuxcall, ulimit, vserver \- unimplemented system calls
|
|
||||||
+afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx,
|
|
||||||
+multiplexer, prof, profil, putpmsg, security, stty, tuxcall, ulimit,
|
|
||||||
+vserver \- unimplemented system calls
|
|
||||||
.SH SYNOPSIS
|
|
||||||
Unimplemented system calls.
|
|
||||||
.SH DESCRIPTION
|
|
@ -1,42 +0,0 @@
|
|||||||
diff -up man-pages-2.78/man2/getmsg.2.pom man-pages-2.78/man2/getmsg.2
|
|
||||||
--- man-pages-2.78/man2/getmsg.2.pom 2008-03-07 12:03:52.000000000 +0100
|
|
||||||
+++ man-pages-2.78/man2/getmsg.2 2008-03-07 12:04:04.000000000 +0100
|
|
||||||
@@ -0,0 +1 @@
|
|
||||||
+.so man2/unimplemented.2
|
|
||||||
diff -up man-pages-2.78/man2/putmsg.2.pom man-pages-2.78/man2/putmsg.2
|
|
||||||
--- man-pages-2.78/man2/putmsg.2.pom 2008-03-07 12:03:52.000000000 +0100
|
|
||||||
+++ man-pages-2.78/man2/putmsg.2 2008-03-07 12:04:12.000000000 +0100
|
|
||||||
@@ -0,0 +1 @@
|
|
||||||
+.so man2/unimplemented.2
|
|
||||||
diff -up man-pages-2.78/man2/fattch.2.pom man-pages-2.78/man2/fattch.2
|
|
||||||
--- man-pages-2.78/man2/fattch.2.pom 2008-03-07 12:03:52.000000000 +0100
|
|
||||||
+++ man-pages-2.78/man2/fattch.2 2008-03-07 12:03:38.000000000 +0100
|
|
||||||
@@ -0,0 +1 @@
|
|
||||||
+.so man2/unimplemented.2
|
|
||||||
diff -up man-pages-2.78/man2/isastream.2.pom man-pages-2.78/man2/isastream.2
|
|
||||||
--- man-pages-2.78/man2/isastream.2.pom 2008-03-07 12:03:52.000000000 +0100
|
|
||||||
+++ man-pages-2.78/man2/isastream.2 2008-03-07 12:04:08.000000000 +0100
|
|
||||||
@@ -0,0 +1 @@
|
|
||||||
+.so man2/unimplemented.2
|
|
||||||
diff -up man-pages-2.78/man2/fdetach.2.pom man-pages-2.78/man2/fdetach.2
|
|
||||||
--- man-pages-2.78/man2/fdetach.2.pom 2008-03-07 12:03:52.000000000 +0100
|
|
||||||
+++ man-pages-2.78/man2/fdetach.2 2008-03-07 12:04:00.000000000 +0100
|
|
||||||
@@ -0,0 +1 @@
|
|
||||||
+.so man2/unimplemented.2
|
|
||||||
diff -up man-pages-2.78/man2/unimplemented.2.pom man-pages-2.78/man2/unimplemented.2
|
|
||||||
--- man-pages-2.78/man2/unimplemented.2.pom 2008-02-28 10:58:27.000000000 +0100
|
|
||||||
+++ man-pages-2.78/man2/unimplemented.2 2008-03-07 12:08:41.000000000 +0100
|
|
||||||
@@ -26,9 +26,10 @@
|
|
||||||
.\"
|
|
||||||
.TH UNIMPLEMENTED 2 2007-07-05 "Linux" "Linux Programmer's Manual"
|
|
||||||
.SH NAME
|
|
||||||
-afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx,
|
|
||||||
-multiplexer, prof, profil, putpmsg, security, stty, tuxcall, ulimit,
|
|
||||||
-vserver \- unimplemented system calls
|
|
||||||
+afs_syscall, break, fattach, fdetach, ftime, getmsg, getpmsg, gtty,
|
|
||||||
+isastream, lock, madvise1, mpx, multiplexer, prof, profil, putmsg,
|
|
||||||
+putpmsg, security, stty, tuxcall, ulimit, vserver
|
|
||||||
+\- unimplemented system calls
|
|
||||||
.SH SYNOPSIS
|
|
||||||
Unimplemented system calls.
|
|
||||||
.SH DESCRIPTION
|
|
@ -1,17 +1,19 @@
|
|||||||
diff -up man-pages-3.24/man3/strcpy.3.pom man-pages-3.24/man3/strcpy.3
|
diff -ur man-pages-3.42.orig/man8/ld.so.8 man-pages-3.42/man8/ld.so.8
|
||||||
diff -up man-pages-3.24/man8/ld.so.8.pom man-pages-3.24/man8/ld.so.8
|
--- man-pages-3.42.orig/man8/ld.so.8 2012-08-14 00:39:40.000000000 +0200
|
||||||
--- man-pages-3.24/man8/ld.so.8.pom 2010-02-26 05:46:55.000000000 +0100
|
+++ man-pages-3.42/man8/ld.so.8 2012-09-10 13:41:04.171047153 +0200
|
||||||
+++ man-pages-3.24/man8/ld.so.8 2010-03-02 10:17:34.000000000 +0100
|
@@ -362,13 +362,9 @@
|
||||||
@@ -325,11 +325,7 @@ If set to a nonempty string,
|
(glibc since 2.1)
|
||||||
|
If set to a nonempty string,
|
||||||
output symbol versioning information about the
|
output symbol versioning information about the
|
||||||
program if querying information about the program (i.e., either
|
-program if querying information about the program (i.e., either
|
||||||
|
+program if
|
||||||
.B LD_TRACE_LOADED_OBJECTS
|
.B LD_TRACE_LOADED_OBJECTS
|
||||||
-has been set, or
|
-has been set, or
|
||||||
-.B \-\-list
|
-.B \-\-list
|
||||||
-or
|
-or
|
||||||
-.B \-\-verify
|
-.B \-\-verify
|
||||||
-options have been given to the dynamic linker).
|
-options have been given to the dynamic linker).
|
||||||
+has been set.
|
+variable has been set.
|
||||||
.TP
|
.TP
|
||||||
.B LD_WARN
|
.B LD_WARN
|
||||||
(ELF only)(glibc since 2.1.3)
|
(ELF only)(glibc since 2.1.3)
|
||||||
|
@ -1,17 +0,0 @@
|
|||||||
diff -up man-pages-3.24/man3/getnameinfo.3.pom man-pages-3.24/man3/getnameinfo.3
|
|
||||||
--- man-pages-3.24/man3/getnameinfo.3.pom 2010-02-26 05:46:44.000000000 +0100
|
|
||||||
+++ man-pages-3.24/man3/getnameinfo.3 2010-03-19 13:38:37.000000000 +0100
|
|
||||||
@@ -12,9 +12,10 @@ getnameinfo \- address-to-name translati
|
|
||||||
.B #include <sys/socket.h>
|
|
||||||
.B #include <netdb.h>
|
|
||||||
.sp
|
|
||||||
-.BI "int getnameinfo(const struct sockaddr *" "sa" ", socklen_t " "salen" ,
|
|
||||||
-.BI " char *" "host" ", size_t " "hostlen" ,
|
|
||||||
-.BI " char *" "serv" ", size_t " "servlen" ", int " "flags" );
|
|
||||||
+.BI "int getnameinfo(const struct sockaddr *restrict " "sa" ",
|
|
||||||
+.BI " socklen_t " "salen" ", char *restrict " "host",
|
|
||||||
+.BI " socklen_t " "hostlen" ", char *restrict " "serv" ",
|
|
||||||
+.BI " socklen_t " "servlen" ", int " "flags" );
|
|
||||||
.fi
|
|
||||||
.sp
|
|
||||||
.in -4n
|
|
@ -1,28 +0,0 @@
|
|||||||
diff -up man-pages-3.30/man2/open.2.pom man-pages-3.30/man2/open.2
|
|
||||||
--- man-pages-3.30/man2/open.2.pom 2010-11-01 15:55:38.000000000 +0100
|
|
||||||
+++ man-pages-3.30/man2/open.2 2010-11-11 12:26:16.000000000 +0100
|
|
||||||
@@ -319,11 +319,21 @@ and
|
|
||||||
already exists, then
|
|
||||||
.BR open ()
|
|
||||||
will fail.
|
|
||||||
-The behavior of
|
|
||||||
+On Linux (on kernel 2.6 or later)
|
|
||||||
.B O_EXCL
|
|
||||||
-is undefined if
|
|
||||||
+can be used in
|
|
||||||
+.BR open ()
|
|
||||||
+without
|
|
||||||
.B O_CREAT
|
|
||||||
-is not specified.
|
|
||||||
+if the
|
|
||||||
+.I pathname
|
|
||||||
+is a block device.
|
|
||||||
+If the block device is in use by the system (mounted etc)
|
|
||||||
+.BR open ()
|
|
||||||
+will fail with
|
|
||||||
+.B EBUSY.
|
|
||||||
+Otherwise the behavior is undefined.
|
|
||||||
+
|
|
||||||
|
|
||||||
When these two flags are specified, symbolic links are not followed:
|
|
||||||
.\" POSIX.1-2001 explicitly requires this behavior.
|
|
@ -1,21 +0,0 @@
|
|||||||
diff -up man-pages-3.30/man2/prctl.2.pom man-pages-3.30/man2/prctl.2
|
|
||||||
--- man-pages-3.30/man2/prctl.2.pom 2010-11-01 15:55:38.000000000 +0100
|
|
||||||
+++ man-pages-3.30/man2/prctl.2 2010-11-18 14:42:50.000000000 +0100
|
|
||||||
@@ -236,9 +236,15 @@ After the secure computing mode has been
|
|
||||||
the only system calls that the thread is permitted to make are
|
|
||||||
.BR read (2),
|
|
||||||
.BR write (2),
|
|
||||||
-.BR _exit (2),
|
|
||||||
+.BR sigreturn (2)
|
|
||||||
and
|
|
||||||
-.BR sigreturn (2).
|
|
||||||
+.BR _exit (2).
|
|
||||||
+In glibc up to version 2.3, the
|
|
||||||
+.BR _exit()
|
|
||||||
+wrapper function invoked the kernel system call of the same name.
|
|
||||||
+Since glibc 2.3, the wrapper function
|
|
||||||
+invokes
|
|
||||||
+.BR exit_group(2).
|
|
||||||
Other system calls result in the delivery of a
|
|
||||||
.BR SIGKILL
|
|
||||||
signal.
|
|
@ -1,12 +0,0 @@
|
|||||||
diff -up man-pages-3.35/man3p/readlink.3p.tmp man-pages-3.35/man3p/readlink.3p
|
|
||||||
--- man-pages-3.35/man3p/readlink.3p.tmp 2008-06-05 11:22:12.000000000 +0200
|
|
||||||
+++ man-pages-3.35/man3p/readlink.3p 2011-11-11 17:15:22.632800329 +0100
|
|
||||||
@@ -96,7 +96,7 @@ named \fB/modules/pass1\fP.
|
|
||||||
.sp
|
|
||||||
|
|
||||||
char buf[1024];
|
|
||||||
-ssizet_t len;
|
|
||||||
+ssize_t len;
|
|
||||||
\&...
|
|
||||||
if ((len = readlink("/modules/pass1", buf, sizeof(buf)-1)) != -1)
|
|
||||||
buf[len] = '\\0';
|
|
236
man-pages-3.42-nscd-conf.patch
Normal file
236
man-pages-3.42-nscd-conf.patch
Normal file
@ -0,0 +1,236 @@
|
|||||||
|
diff -ur man-pages-3.42.orig/man5/nscd.conf.5 man-pages-3.42/man5/nscd.conf.5
|
||||||
|
--- man-pages-3.42.orig/man5/nscd.conf.5 2012-08-14 00:39:40.000000000 +0200
|
||||||
|
+++ man-pages-3.42/man5/nscd.conf.5 2012-09-10 15:38:22.700012862 +0200
|
||||||
|
@@ -34,48 +34,91 @@
|
||||||
|
comment; following characters, up to the end of the line,
|
||||||
|
are not interpreted by nscd.
|
||||||
|
|
||||||
|
-Valid services are \fIpasswd\fP, \fIgroup\fP, or \fIhosts\fP.
|
||||||
|
+Valid services are \fIpasswd\fP, \fIgroup\fP, \fIhosts\fP, \fIservices\fP
|
||||||
|
+or \fInetgroup\fP.
|
||||||
|
|
||||||
|
.B logfile
|
||||||
|
-.I debug-file-name
|
||||||
|
+.I <file>
|
||||||
|
.RS
|
||||||
|
Specifies name of the file to which debug info should be written.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B debug-level
|
||||||
|
-.I value
|
||||||
|
+.I <level>
|
||||||
|
.RS
|
||||||
|
Sets the desired debug level.
|
||||||
|
+The default is 0.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B threads
|
||||||
|
-.I number
|
||||||
|
+.I <number>
|
||||||
|
.RS
|
||||||
|
This is the number of threads that are started to wait for
|
||||||
|
requests.
|
||||||
|
At least five threads will always be created.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
+.B max-threads
|
||||||
|
+.I <number>
|
||||||
|
+.RS
|
||||||
|
+Specifies the maximum number of threads. The default is 32.
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
.B server-user
|
||||||
|
-.I user
|
||||||
|
+.I <user>
|
||||||
|
.RS
|
||||||
|
If this option is set, nscd will run as this user and not as root.
|
||||||
|
If a separate cache for every user is used (\-S parameter), this
|
||||||
|
option is ignored.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
+.B stat-user
|
||||||
|
+.I <user>
|
||||||
|
+.RS
|
||||||
|
+Specifies the user who is allowed to request statistics.
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
+.B reload-count
|
||||||
|
+unlimited |
|
||||||
|
+.I <number>
|
||||||
|
+.RS
|
||||||
|
+Limit on the number of times a cached entry gets reloaded without being used
|
||||||
|
+before it gets removed.
|
||||||
|
+The default is 5.
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
+.B paranoia
|
||||||
|
+.I <yes|no>
|
||||||
|
+.RS
|
||||||
|
+Enabling paranoia mode causes nscd to restart itself periodically.
|
||||||
|
+The default is no.
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
+.B restart-interval
|
||||||
|
+.I <time>
|
||||||
|
+.RS
|
||||||
|
+Sets the restart interval to
|
||||||
|
+.I time
|
||||||
|
+seconds
|
||||||
|
+if periodic restart is enabled by enabling
|
||||||
|
+.B paranoia
|
||||||
|
+mode.
|
||||||
|
+The default is 3600.
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
.B enable-cache
|
||||||
|
-.I service
|
||||||
|
+.I <service>
|
||||||
|
.I <yes|no>
|
||||||
|
.RS
|
||||||
|
Enables or disables the specified
|
||||||
|
.I service
|
||||||
|
cache.
|
||||||
|
+The default is no.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B positive-time-to-live
|
||||||
|
-.I service
|
||||||
|
-.I value
|
||||||
|
+.I <service>
|
||||||
|
+.I <value>
|
||||||
|
.RS
|
||||||
|
Sets the TTL (time-to-live) for positive entries (successful queries)
|
||||||
|
in the specified cache for
|
||||||
|
@@ -87,8 +130,8 @@
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B negative-time-to-live
|
||||||
|
-.I service
|
||||||
|
-.I value
|
||||||
|
+.I <service>
|
||||||
|
+.I <value>
|
||||||
|
.RS
|
||||||
|
Sets the TTL (time-to-live) for negative entries (unsuccessful queries)
|
||||||
|
in the specified cache for
|
||||||
|
@@ -102,16 +145,17 @@
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B suggested-size
|
||||||
|
-.I service
|
||||||
|
-.I value
|
||||||
|
+.I <service>
|
||||||
|
+.I <value>
|
||||||
|
.RS
|
||||||
|
This is the internal hash table size,
|
||||||
|
.I value
|
||||||
|
should remain a prime number for optimum efficiency.
|
||||||
|
+The default is 211.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B check-files
|
||||||
|
-.I service
|
||||||
|
+.I <service>
|
||||||
|
.I <yes|no>
|
||||||
|
.RS
|
||||||
|
Enables or disables checking the file belonging to the specified
|
||||||
|
@@ -120,50 +164,14 @@
|
||||||
|
The files are
|
||||||
|
.IR /etc/passwd ,
|
||||||
|
.IR /etc/group ,
|
||||||
|
+.IR /etc/hosts
|
||||||
|
and
|
||||||
|
-.IR /etc/hosts .
|
||||||
|
-.RE
|
||||||
|
-
|
||||||
|
-.B max-threads
|
||||||
|
-.I threads
|
||||||
|
-.RS
|
||||||
|
-Specifies the maximum number of threads to be started.
|
||||||
|
-.RE
|
||||||
|
-
|
||||||
|
-.B stat-user
|
||||||
|
-.I username
|
||||||
|
-.RS
|
||||||
|
-Specifies the user who is allowed to request statistics.
|
||||||
|
-.RE
|
||||||
|
-
|
||||||
|
-.B reload-count
|
||||||
|
-unlimited |
|
||||||
|
-.I number
|
||||||
|
-.RS
|
||||||
|
-Limit on the number of times a cached entry gets reloaded without being used
|
||||||
|
-before it gets removed.
|
||||||
|
-The default is 5.
|
||||||
|
-.RE
|
||||||
|
-
|
||||||
|
-.B paranoia
|
||||||
|
-.I <yes|no>
|
||||||
|
-.RS
|
||||||
|
-Enabling paranoia mode causes nscd to restart itself periodically.
|
||||||
|
-.RE
|
||||||
|
-
|
||||||
|
-.B restart-interval
|
||||||
|
-.I time
|
||||||
|
-.RS
|
||||||
|
-Sets the restart interval to
|
||||||
|
-.I time
|
||||||
|
-seconds
|
||||||
|
-if periodic restart is enabled by enabling
|
||||||
|
-.B paranoia
|
||||||
|
-mode.
|
||||||
|
+.IR /etc/services .
|
||||||
|
+The default is yes.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B persistent
|
||||||
|
-.I service
|
||||||
|
+.I <service>
|
||||||
|
.I <yes|no>
|
||||||
|
.RS
|
||||||
|
Keep the content of the cache for
|
||||||
|
@@ -171,10 +179,11 @@
|
||||||
|
over server restarts; useful when
|
||||||
|
.B paranoia
|
||||||
|
mode is set.
|
||||||
|
+The default is no.
|
||||||
|
.RE
|
||||||
|
|
||||||
|
.B shared
|
||||||
|
-.I service
|
||||||
|
+.I <service>
|
||||||
|
.I <yes|no>
|
||||||
|
.RS
|
||||||
|
The memory mapping of the nscd databases for
|
||||||
|
@@ -182,7 +191,32 @@
|
||||||
|
is shared with the clients so
|
||||||
|
that they can directly search in them instead of having to ask the
|
||||||
|
daemon over the socket each time a lookup is performed.
|
||||||
|
+The default is no.
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
+.B max-db-size
|
||||||
|
+.I <service>
|
||||||
|
+.I <bytes>
|
||||||
|
+.RS
|
||||||
|
+The maximum allowable size of the database files in bytes for the
|
||||||
|
+.IR service .
|
||||||
|
+The default is 33554432.
|
||||||
|
.RE
|
||||||
|
+
|
||||||
|
+.B auto-propagate
|
||||||
|
+.I <service>
|
||||||
|
+.I <yes|no>
|
||||||
|
+.RS
|
||||||
|
+When set to
|
||||||
|
+.IR no " for " passwd " or " group " service, then the " .byname
|
||||||
|
+requests are not added to
|
||||||
|
+.IR passwd.byuid " or " group.bygid
|
||||||
|
+cache.
|
||||||
|
+This can help with tables containing multiple records for the same id.
|
||||||
|
+The default is yes. This option is valid only for services
|
||||||
|
+.IR passwd " and " group ".
|
||||||
|
+.RE
|
||||||
|
+
|
||||||
|
.SH "SEE ALSO"
|
||||||
|
.BR nscd (8)
|
||||||
|
.\" .SH AUTHOR
|
45
man-pages-3.42-unimplemented.patch
Normal file
45
man-pages-3.42-unimplemented.patch
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
diff -urN man-pages-3.42.orig/man2/fattch.2 man-pages-3.42/man2/fattch.2
|
||||||
|
--- man-pages-3.42.orig/man2/fattch.2 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ man-pages-3.42/man2/fattch.2 2012-09-10 14:47:02.298948998 +0200
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+.so man2/unimplemented.2
|
||||||
|
diff -urN man-pages-3.42.orig/man2/fdetach.2 man-pages-3.42/man2/fdetach.2
|
||||||
|
--- man-pages-3.42.orig/man2/fdetach.2 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ man-pages-3.42/man2/fdetach.2 2012-09-10 14:47:02.337948644 +0200
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+.so man2/unimplemented.2
|
||||||
|
diff -urN man-pages-3.42.orig/man2/getmsg.2 man-pages-3.42/man2/getmsg.2
|
||||||
|
--- man-pages-3.42.orig/man2/getmsg.2 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ man-pages-3.42/man2/getmsg.2 2012-09-10 14:47:02.297949014 +0200
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+.so man2/unimplemented.2
|
||||||
|
diff -urN man-pages-3.42.orig/man2/isastream.2 man-pages-3.42/man2/isastream.2
|
||||||
|
--- man-pages-3.42.orig/man2/isastream.2 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ man-pages-3.42/man2/isastream.2 2012-09-10 14:47:02.336948651 +0200
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+.so man2/unimplemented.2
|
||||||
|
diff -urN man-pages-3.42.orig/man2/multiplexer.2 man-pages-3.42/man2/multiplexer.2
|
||||||
|
--- man-pages-3.42.orig/man2/multiplexer.2 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ man-pages-3.42/man2/multiplexer.2 2012-09-10 14:47:02.000000000 +0200
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+.so man2/unimplemented.2
|
||||||
|
diff -urN man-pages-3.42.orig/man2/putmsg.2 man-pages-3.42/man2/putmsg.2
|
||||||
|
--- man-pages-3.42.orig/man2/putmsg.2 1970-01-01 01:00:00.000000000 +0100
|
||||||
|
+++ man-pages-3.42/man2/putmsg.2 2012-09-10 14:47:02.297949014 +0200
|
||||||
|
@@ -0,0 +1 @@
|
||||||
|
+.so man2/unimplemented.2
|
||||||
|
diff -urN man-pages-3.42.orig/man2/unimplemented.2 man-pages-3.42/man2/unimplemented.2
|
||||||
|
--- man-pages-3.42.orig/man2/unimplemented.2 2012-08-14 00:39:36.000000000 +0200
|
||||||
|
+++ man-pages-3.42/man2/unimplemented.2 2012-09-10 14:55:57.738804547 +0200
|
||||||
|
@@ -26,8 +26,9 @@
|
||||||
|
.\"
|
||||||
|
.TH UNIMPLEMENTED 2 2007-07-05 "Linux" "Linux Programmer's Manual"
|
||||||
|
.SH NAME
|
||||||
|
-afs_syscall, break, ftime, getpmsg, gtty, lock, madvise1, mpx, prof, profil,
|
||||||
|
-putpmsg, security, stty, tuxcall, ulimit, vserver \- unimplemented system calls
|
||||||
|
+afs_syscall, break, fattch, fdetach, ftime, getmsg, getpmsg, gtty, isastream,
|
||||||
|
+lock, madvise1, mpx, multiplexer, prof, profil, putmsg, putpmsg, security,
|
||||||
|
+stty, tuxcall, ulimit, vserver \- unimplemented system calls
|
||||||
|
.SH SYNOPSIS
|
||||||
|
Unimplemented system calls.
|
||||||
|
.SH DESCRIPTION
|
@ -1,7 +1,7 @@
|
|||||||
diff -up man-pages-3.35/man1p/awk.1p.tmp man-pages-3.35/man1p/awk.1p
|
diff -ur man-pages-3.42.orig/man-pages-posix-2003-a/man1p/awk.1p man-pages-3.42/man-pages-posix-2003-a/man1p/awk.1p
|
||||||
--- man-pages-3.35/man1p/awk.1p.tmp 2008-06-05 11:22:12.000000000 +0200
|
--- man-pages-3.42.orig/man-pages-posix-2003-a/man1p/awk.1p 2008-06-05 11:22:12.000000000 +0200
|
||||||
+++ man-pages-3.35/man1p/awk.1p 2011-11-11 17:56:08.350534255 +0100
|
+++ man-pages-3.42/man-pages-posix-2003-a/man1p/awk.1p 2012-09-11 10:53:09.542957878 +0200
|
||||||
@@ -2197,7 +2197,7 @@ necessary to use parentheses to enforce
|
@@ -2197,7 +2197,7 @@
|
||||||
.LP
|
.LP
|
||||||
The \fIawk\fP program specified in the command line is most easily
|
The \fIawk\fP program specified in the command line is most easily
|
||||||
specified within single-quotes (for example,
|
specified within single-quotes (for example,
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
diff -up man-pages-3.29/man1p/man.1p.pom man-pages-3.29/man1p/man.1p
|
diff -ur man-pages-3.42.orig/man-pages-posix-2003-a/man1p/man.1p man-pages-3.42/man-pages-posix-2003-a/man1p/man.1p
|
||||||
--- man-pages-3.29/man1p/man.1p.pom 2008-06-05 11:22:12.000000000 +0200
|
--- man-pages-3.42.orig/man-pages-posix-2003-a/man1p/man.1p 2008-06-05 11:22:12.000000000 +0200
|
||||||
+++ man-pages-3.29/man1p/man.1p 2010-10-22 13:35:55.000000000 +0200
|
+++ man-pages-3.42/man-pages-posix-2003-a/man1p/man.1p 2012-09-11 10:55:29.899852315 +0200
|
||||||
@@ -44,10 +44,7 @@ command:
|
@@ -44,10 +44,7 @@
|
||||||
.RS
|
.RS
|
||||||
.nf
|
.nf
|
||||||
|
|
||||||
@ -13,4 +13,3 @@ diff -up man-pages-3.29/man1p/man.1p.pom man-pages-3.29/man1p/man.1p
|
|||||||
.fi
|
.fi
|
||||||
.RE
|
.RE
|
||||||
.LP
|
.LP
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
diff -up man-pages-3.29/man1p/printf.1p.ppp man-pages-3.29/man1p/printf.1p
|
diff -ur man-pages-3.42.orig/man-pages-posix-2003-a/man1p/printf.1p man-pages-3.42/man-pages-posix-2003-a/man1p/printf.1p
|
||||||
--- man-pages-3.29/man1p/printf.1p.ppp 2008-06-05 11:22:12.000000000 +0200
|
--- man-pages-3.42.orig/man-pages-posix-2003-a/man1p/printf.1p 2008-06-05 11:22:12.000000000 +0200
|
||||||
+++ man-pages-3.29/man1p/printf.1p 2010-10-22 15:33:14.000000000 +0200
|
+++ man-pages-3.42/man-pages-posix-2003-a/man1p/printf.1p 2012-09-11 10:56:23.003676775 +0200
|
||||||
@@ -144,7 +144,8 @@ octal number that shall be converted to
|
@@ -144,7 +144,8 @@
|
||||||
numeric value specified by the octal number
|
numeric value specified by the octal number
|
||||||
.LP
|
.LP
|
||||||
.IP " *" 3
|
.IP " *" 3
|
||||||
|
12
man-pages-posix-2003-readlink3p.patch
Normal file
12
man-pages-posix-2003-readlink3p.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -ur man-pages-3.42.orig/man-pages-posix-2003-a/man3p/readlink.3p man-pages-3.42/man-pages-posix-2003-a/man3p/readlink.3p
|
||||||
|
--- man-pages-3.42.orig/man-pages-posix-2003-a/man3p/readlink.3p 2008-06-05 11:22:12.000000000 +0200
|
||||||
|
+++ man-pages-3.42/man-pages-posix-2003-a/man3p/readlink.3p 2012-09-11 10:57:03.913771772 +0200
|
||||||
|
@@ -96,7 +96,7 @@
|
||||||
|
.sp
|
||||||
|
|
||||||
|
char buf[1024];
|
||||||
|
-ssizet_t len;
|
||||||
|
+ssize_t len;
|
||||||
|
\&...
|
||||||
|
if ((len = readlink("/modules/pass1", buf, sizeof(buf)-1)) != -1)
|
||||||
|
buf[len] = '\\0';
|
165
man-pages.spec
165
man-pages.spec
@ -1,133 +1,142 @@
|
|||||||
%define posix_version 2003
|
%global posix_version 2003
|
||||||
%define posix_release a
|
%global posix_release a
|
||||||
|
%global posix_name man-pages-posix-%{posix_version}-%{posix_release}
|
||||||
|
%global additional_version 20120911
|
||||||
|
|
||||||
Summary: Man (manual) pages from the Linux Documentation Project
|
Summary: Man (manual) pages from the Linux Documentation Project
|
||||||
Name: man-pages
|
Name: man-pages
|
||||||
Version: 3.42
|
Version: 3.42
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
License: GPLv2+ and GPL+ and BSD and MIT and Copyright only and IEEE
|
License: GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE
|
||||||
Group: Documentation
|
Group: Documentation
|
||||||
URL: http://man7.org/linux/man-pages/
|
URL: http://www.kernel.org/doc/man-pages/
|
||||||
Source0: http://man7.org/linux/man-pages/download/man-pages-%{version}.tar.xz
|
Source: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-%{version}.tar.xz
|
||||||
# POSIX man pages
|
# POSIX man pages
|
||||||
Source1: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/man-pages-posix-%{posix_version}-%{posix_release}.tar.bz2
|
Source1: http://www.kernel.org/pub/linux/docs/man-pages/man-pages-posix/%{posix_name}.tar.xz
|
||||||
# additional man-pages, the source tarball is fedora only
|
# additional man-pages, the source tarball is fedora only
|
||||||
# all man-pages have a license info
|
Source2: man-pages-additional-%{additional_version}.tar.xz
|
||||||
Source2: man-pages-additional-20120910.tar.xz
|
|
||||||
Patch28: man-pages-2.46-nscd.patch
|
## Patches ##
|
||||||
Patch36: man-pages-2.63-unimplemented.patch
|
|
||||||
Patch46: man-pages-2.51-nscd-conf.patch
|
# POSIX man pages
|
||||||
|
Patch00: man-pages-posix-2003-awk.patch
|
||||||
|
Patch01: man-pages-posix-2003-man.patch
|
||||||
|
Patch02: man-pages-posix-2003-printf.patch
|
||||||
|
# resolves: #723578
|
||||||
|
Patch03: man-pages-posix-2003-readlink3p.patch
|
||||||
|
|
||||||
# Declined by upstream
|
# Declined by upstream
|
||||||
Patch53: man-pages-2.78-stream.patch
|
# resolves #436407 + multiplexer.2
|
||||||
Patch57: man-pages-3.22-nsswitch.conf.patch
|
Patch20: man-pages-3.42-unimplemented.patch
|
||||||
Patch59: man-pages-3.23-ld.so.patch
|
|
||||||
Patch60: man-pages-3.22-sched_setaffinity.patch
|
# Were not / Waiting to be upstreamed
|
||||||
# Declined by upstream
|
Patch40: man-pages-2.46-nscd.patch
|
||||||
Patch63: man-pages-3.24-getnameinfo.patch
|
# resolves: #522761
|
||||||
Patch71: man-pages-posix-2003-awk.patch
|
Patch41: man-pages-3.22-nsswitch.conf.patch
|
||||||
Patch72: man-pages-posix-2003-man.patch
|
Patch42: man-pages-3.22-sched_setaffinity.patch
|
||||||
Patch73: man-pages-posix-2003-printf.patch
|
# resolves: #532629
|
||||||
#Resolves: #647269, # Declined by upstream
|
Patch43: man-pages-3.23-ld.so.patch
|
||||||
Patch75: man-pages-3.30-prctl.patch
|
# resolves: #698149
|
||||||
#Resolves: #652870
|
Patch44: man-pages-3.32-host.patch
|
||||||
Patch76: man-pages-3.32-strtol.patch
|
# resolves: #652870
|
||||||
#resolves: #681781
|
Patch45: man-pages-3.32-strtol.patch
|
||||||
Patch80: man-pages-3.35-printf.patch
|
# resolves: #681781
|
||||||
#resolves: #698149
|
Patch46: man-pages-3.35-printf.patch
|
||||||
Patch82: man-pages-3.32-host.patch
|
# resolves: #566303, #835679, #840805
|
||||||
#resolves: #723578
|
Patch47: man-pages-3.42-nscd-conf.patch
|
||||||
Patch84: man-pages-3.35-readlink3p.patch
|
|
||||||
#Resolves: #655961
|
|
||||||
Conflicts: quota < 3.17-14
|
|
||||||
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
||||||
Autoreq: false
|
Autoreq: false
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
# resolves: #655961
|
||||||
|
Conflicts: quota < 3.17-14
|
||||||
|
|
||||||
%description
|
%description
|
||||||
A large collection of man pages (documentation) from the Linux
|
A large collection of man pages (documentation) from the Linux
|
||||||
Documentation Project (LDP).
|
Documentation Project (LDP).
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -n %{name}-%{version} -a 1 -a 2
|
%setup -q -a 1 -a 2
|
||||||
|
|
||||||
mv man-pages-posix-%{posix_version}-%{posix_release}/Changes{,.posix}
|
%patch00 -p1
|
||||||
mv man-pages-posix-%{posix_version}-%{posix_release}/* ./
|
%patch01 -p1
|
||||||
rmdir man-pages-posix-%{posix_version}-%{posix_release}
|
%patch02 -p1
|
||||||
%patch28 -p1
|
%patch03 -p1
|
||||||
%patch36 -p1
|
|
||||||
|
%patch20 -p1
|
||||||
|
|
||||||
|
%patch40 -p1
|
||||||
|
%patch41 -p1
|
||||||
|
%patch42 -p1
|
||||||
|
%patch43 -p1
|
||||||
|
%patch44 -p1
|
||||||
|
%patch45 -p1
|
||||||
%patch46 -p1
|
%patch46 -p1
|
||||||
%patch53 -p1
|
%patch47 -p1
|
||||||
%patch57 -p1
|
|
||||||
%patch59 -p1
|
|
||||||
%patch60 -p1
|
|
||||||
%patch63 -p1
|
|
||||||
%patch71 -p1
|
|
||||||
%patch72 -p1
|
|
||||||
%patch73 -p1
|
|
||||||
%patch75 -p1
|
|
||||||
%patch76 -p1
|
|
||||||
%patch80 -p1
|
|
||||||
%patch82 -p1
|
|
||||||
%patch84 -p1
|
|
||||||
|
|
||||||
### And now remove those we are not going to use:
|
## Remove man pages we are not going to use ##
|
||||||
|
|
||||||
# Part of libattr-devel
|
# part of libattr-devel
|
||||||
rm -v man2/{,f,l}{get,list,remove,set}xattr.2
|
rm man2/{,f,l}{get,list,remove,set}xattr.2
|
||||||
|
|
||||||
# Problem with db x db4 (#198597) - man pages are obsolete
|
# problem with db x db4 (#198597) - man pages are obsolete
|
||||||
rm -v man3/{db,btree,dbopen,hash,mpool,recno}.3
|
rm man3/{db,btree,dbopen,hash,mpool,recno}.3
|
||||||
|
|
||||||
|
# deprecated
|
||||||
|
rm man2/pciconfig_{write,read,iobase}.2
|
||||||
|
|
||||||
# Deprecated
|
|
||||||
rm -v man2/pciconfig_{write,read,iobase}.2
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
: Nothing to build.
|
# nothing to build
|
||||||
|
|
||||||
|
|
||||||
%install
|
%install
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%{__mv} %{posix_name}/man?p .
|
||||||
|
|
||||||
instdir=$RPM_BUILD_ROOT%{_mandir}
|
instdir=$RPM_BUILD_ROOT%{_mandir}
|
||||||
for sec in 0p 1 1p 2 3 3p 4 5 6 7 8 9; do
|
for sec in 0p 1 1p 2 3 3p 4 5 6 7 8; do
|
||||||
mkdir -p $instdir{,/en}/man$sec
|
%{__mkdir} -p $instdir{,/en}/man$sec
|
||||||
for f in man$sec/*.$sec; do
|
for f in man$sec/*.$sec; do
|
||||||
case $f in
|
case $f in
|
||||||
man$sec/'*'.$sec)
|
man$sec/'*'.$sec)
|
||||||
# this dir is empty
|
# this dir is empty
|
||||||
continue ;;
|
continue
|
||||||
|
;;
|
||||||
man7/iso_8859-*.7)
|
man7/iso_8859-*.7)
|
||||||
enc=${f#man7/}
|
enc=ISO-8859-15
|
||||||
enc=${enc%.7}
|
LANG=en iconv -f $enc -t utf-8 $f | \
|
||||||
enc=ISO-${enc#iso_}
|
%{__sed} -e '1s/coding: *[^ ]* /coding: UTF-8 /' > $instdir/$f
|
||||||
LANG=en iconv -f $enc -t utf-8 $f | sed -e '1s/coding: *[^ ]* /coding: UTF-8 /' > $instdir/$f ;;
|
;;
|
||||||
man7/koi8-*.7 | man7/armscii-8.7 | man7/cp1251.7)
|
man7/koi8-*.7 | man7/armscii-8.7 | man7/cp1251.7)
|
||||||
enc=${f#man7/}
|
enc=${f#man7/}
|
||||||
enc=${enc%.7}
|
enc=${enc%.7}
|
||||||
LANG=en iconv -f $enc -t utf-8 $f | sed -e '1s/coding: *[^ ]* /coding: UTF-8 /' > $instdir/$f ;;
|
LANG=en iconv -f $enc -t utf-8 $f | \
|
||||||
|
%{__sed} -e '1s/coding: *[^ ]* /coding: UTF-8 /' > $instdir/$f
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
LANG=en iconv -f latin1 -t utf-8 -o $instdir/en/$f $f
|
LANG=en iconv -f latin1 -t utf-8 -o $instdir/en/$f $f
|
||||||
LANG=en iconv -f utf-8 -t ascii//translit -o $instdir/$f $instdir/en/$f
|
LANG=en iconv -f utf-8 -t ascii//translit -o $instdir/$f $instdir/en/$f
|
||||||
cmp -s $instdir/$f $instdir/en/$f &&
|
cmp -s $instdir/$f $instdir/en/$f && %{__rm} $instdir/en/$f
|
||||||
rm $instdir/en/$f ;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
%clean
|
cd %{posix_name}
|
||||||
rm -rf $RPM_BUILD_ROOT
|
%{__mv} Changes %{posix_name}.Changes
|
||||||
|
%{__mv} README %{posix_name}.README
|
||||||
|
cd ..
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(0644,root,root,0755)
|
%doc README man-pages-%{version}.Announce Changes %{posix_name}/POSIX-COPYRIGHT %{posix_name}/%{posix_name}.{README,Announce,Changes}
|
||||||
%doc README man-pages-%{version}.Announce POSIX-COPYRIGHT
|
|
||||||
%{_mandir}/man*/*
|
%{_mandir}/man*/*
|
||||||
%lang(en) %{_mandir}/en/man*/*
|
%lang(en) %{_mandir}/en/man*/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Sep 10 2012 Peter Schiffer <pschiffe@redhat.com> - 3.42-1
|
* Tue Sep 11 2012 Peter Schiffer <pschiffe@redhat.com> - 3.42-1
|
||||||
- resolves: #847941
|
- resolves: #847941
|
||||||
update to 3.42
|
update to 3.42
|
||||||
- updated additional man pages
|
- updated additional man pages
|
||||||
|
- cleaned patches
|
||||||
|
- cleaned .spec file, fixed minor encoding issue
|
||||||
|
|
||||||
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.41-2
|
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.41-2
|
||||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||||
|
4
sources
4
sources
@ -1,3 +1,3 @@
|
|||||||
7c78aff03c0a6767ba483d34f19e4b09 man-pages-posix-2003-a.tar.bz2
|
ec0a97ccb2ff9e4c32fac67111dbc99a man-pages-posix-2003-a.tar.xz
|
||||||
42d012251e71919a6811932cafbec537 man-pages-additional-20120910.tar.xz
|
74e040526c0497f8145925890aa39abb man-pages-additional-20120911.tar.xz
|
||||||
2392bb23db94f344f493c4beca41398f man-pages-3.42.tar.xz
|
2392bb23db94f344f493c4beca41398f man-pages-3.42.tar.xz
|
||||||
|
Loading…
Reference in New Issue
Block a user