commit 63d64212152bace984dae97134f177442683f2cbb523ab88444df335c0714cfc Author: OBS User unknown Date: Mon Jan 15 23:24:42 2007 +0000 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/man-pages?expand=0&rev=1 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/get_version_number.sh b/get_version_number.sh new file mode 100644 index 0000000..8bac3f4 --- /dev/null +++ b/get_version_number.sh @@ -0,0 +1,4 @@ +FILE=`echo man-pages-[0-9]*.tar.bz2` +VERSION=${FILE##*-} +VERSION=${VERSION%%.tar.bz2} +echo $VERSION diff --git a/host.conf-mdns.diff b/host.conf-mdns.diff new file mode 100644 index 0000000..91c3b68 --- /dev/null +++ b/host.conf-mdns.diff @@ -0,0 +1,53 @@ +--- man5/host.conf.5 ++++ man5/host.conf.5 2004/09/24 13:06:36 +@@ -32,7 +32,7 @@ + contains configuration information specific to the resolver library. + It should contain one configuration keyword per line, followed by + appropriate configuration information. The keywords recognized are +-.IR order ", " trim ", " multi ", " nospoof ", " spoof ", and " reorder . ++.IR order ", " trim ", " mdns ", " multi ", " nospoof ", " spoof ", and" reorder . + These keywords are described below. + + .TP +@@ -42,7 +42,7 @@ + Valid methods are + .IR bind ", " hosts ", and " nis . + .TP +-.I trim ++.I trim + This keyword may be listed more than once. Each time it should be + followed by a list of domains, separated by colons (`:'), semicolons + (`;') or commas (`,'), with the leading dot. When set, the +@@ -54,6 +54,23 @@ + fully qualified or non-qualified, as appropriate for the local + installation.) + .TP ++.I mdns ++Valid values are ++.IR on " and " off . ++If set to ++.IR on , ++the resolv+ library treats the ++.I .local ++top level domain as link-local domain and sends multicast DNS ++requests to the multicast address 224.0.0.251 port 5353 instead ++of normal DNS requests. If you already use the ++.I .local ++domain in your nameserver configuration you will have to switch this ++option off. See http://www.multicastdns.org for more information on ++multicast DNS. ++.I on ++by default. ++.TP + .I multi + Valid values are + .IR on " and " off . +@@ -125,7 +142,7 @@ + .IR off . + .SH ENVIRONMENT + There are six environment variables that can be used to allow users to +-override the behavior which is configured in ++override the behavior which is configured in + .IR /etc/host.conf . + .TP + .B RESOLV_HOST_CONF diff --git a/man-pages-2.43.tar.bz2 b/man-pages-2.43.tar.bz2 new file mode 100644 index 0000000..1fda0db --- /dev/null +++ b/man-pages-2.43.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:14413b40966b25ba172a23876570d8255313b7ed9dafbe573844544440a9e398 +size 1822013 diff --git a/man-pages.changes b/man-pages.changes new file mode 100644 index 0000000..b2e6b9b --- /dev/null +++ b/man-pages.changes @@ -0,0 +1,249 @@ +------------------------------------------------------------------- +Fri Dec 1 08:40:08 CET 2006 - kukuk@suse.de + +- Auto-Update to version 2.43 + +------------------------------------------------------------------- +Sat Nov 25 16:40:16 CET 2006 - kukuk@suse.de + +- Auto-Update to version 2.42 + +------------------------------------------------------------------- +Sat Oct 14 14:40:07 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.41 + +------------------------------------------------------------------- +Wed Oct 11 17:40:06 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.40 + +------------------------------------------------------------------- +Sun Aug 6 08:40:05 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.39 + +------------------------------------------------------------------- +Fri Aug 4 12:40:05 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.38 + +------------------------------------------------------------------- +Thu Aug 3 14:40:07 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.37 + +------------------------------------------------------------------- +Thu Jul 27 17:09:02 CEST 2006 - kukuk@suse.de + +- Remove nscd.conf(5) patch, is now upstream + +------------------------------------------------------------------- +Mon Jul 17 02:40:05 CEST 2006 - kukuk@suse.de + +- Auto-Update to version + +------------------------------------------------------------------- +Tue Jul 4 11:28:48 CEST 2006 - jreuter@suse.de + +- Adding previously undocumented nscd options to nscd.conf(5) + (#173228) + +------------------------------------------------------------------- +Tue Jun 20 17:40:06 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.34 + +------------------------------------------------------------------- +Tue May 30 18:40:21 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.33 + +------------------------------------------------------------------- +Wed May 17 11:28:49 CEST 2006 - kukuk@suse.de + +- Update to version 2.32 + - document all *at() functions + - lot of small corrections about error handling in various places + +------------------------------------------------------------------- +Mon Apr 24 11:26:21 CEST 2006 - kukuk@suse.de + +- Auto-Update to version 2.29 + +------------------------------------------------------------------- +Sat Mar 25 06:44:12 CET 2006 - autobuild@suse.de + +- Auto-Update to version 2.27 + +------------------------------------------------------------------- +Tue Mar 21 00:40:11 CET 2006 - autobuild@suse.de + +- Auto-Update to version 2.26 + +------------------------------------------------------------------- +Fri Mar 3 12:02:45 CET 2006 - kukuk@suse.de + +- Update to version 2.25 + - New pages describing POSIX message queue API + +------------------------------------------------------------------- +Tue Feb 14 16:07:51 CET 2006 - kukuk@suse.de + +- Update to version 2.23 + +------------------------------------------------------------------- +Tue Jan 31 12:27:13 CET 2006 - kukuk@suse.de + +- Remove quotactl.2 (is part of quota package) +- Update to version 2.21 + +------------------------------------------------------------------- +Wed Jan 25 21:25:07 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Tue Jan 17 08:11:36 CET 2006 - kukuk@suse.de + +- Make it a not nearly-all package (and really noarch) + +------------------------------------------------------------------- +Tue Jan 17 08:09:45 CET 2006 - kukuk@suse.de + +- Auto-Update to version 2.20 + +------------------------------------------------------------------- +Tue Mar 29 09:24:09 CEST 2005 - kukuk@suse.de + +- Add shadow.5 manual page + +------------------------------------------------------------------- +Thu Oct 14 01:04:42 CEST 2004 - ro@suse.de + +- make patches apply again + +------------------------------------------------------------------- +Fri Sep 24 15:08:51 CEST 2004 - kukuk@suse.de + +- host.conf: document mdns option + +------------------------------------------------------------------- +Wed May 26 02:03:25 CEST 2004 - ro@suse.de + +- remove .orig files + +------------------------------------------------------------------- +Tue May 25 16:29:13 CEST 2004 - thomas@suse.de + +- added changes from SLES8 for EAL3+ needed for EAL4+ too + + +------------------------------------------------------------------- +Fri May 21 10:57:54 CEST 2004 - kukuk@suse.de + +- Update to manual page 1.67 (Update POSIX copyright) + +------------------------------------------------------------------- +Mon Apr 5 16:45:59 CEST 2004 - kukuk@suse.de + +- Remove ioctl_list.2 manual page for kernel 1.3 to not confuse + ISVs [Bug #38208] + +------------------------------------------------------------------- +Mon Feb 23 09:53:11 CET 2004 - kukuk@suse.de + +- Fix .so reference for strtoull.3p + +------------------------------------------------------------------- +Thu Jan 29 09:59:19 CET 2004 - kukuk@suse.de + +- Add man?p directories to filelist + +------------------------------------------------------------------- +Wed Jan 28 17:08:23 CET 2004 - kukuk@suse.de + +- Cleanup specfile + +------------------------------------------------------------------- +Tue Jan 27 10:46:31 CET 2004 - kukuk@suse.de + +- Install POSIX manual pages, too + +------------------------------------------------------------------- +Fri Aug 29 00:58:49 CEST 2003 - ro@suse.de + +- updated specfile + +------------------------------------------------------------------- +Wed Aug 13 09:45:49 CEST 2003 - kukuk@suse.de + +- Revert last change + +------------------------------------------------------------------- +Tue Aug 5 22:34:20 CEST 2003 - ro@suse.de + +- fix test + +------------------------------------------------------------------- +Tue Aug 5 19:02:39 CEST 2003 - ro@suse.de + +- don't stop for missing man-pages present in system + +------------------------------------------------------------------- +Thu Feb 13 20:11:49 CET 2003 - olh@suse.de + +- correct example in dlopen manpage + +------------------------------------------------------------------- +Fri Mar 1 09:47:22 CET 2002 - ro@suse.de + +- no COPYING file in source anymore, adapt specfile + +------------------------------------------------------------------- +Mon Apr 9 17:48:34 CEST 2001 - kukuk@suse.de + +- Next try. + +------------------------------------------------------------------- +Sat Apr 7 14:19:17 CEST 2001 - kukuk@suse.de + +- Fix compression of manual pages + +------------------------------------------------------------------- +Thu Mar 29 16:31:40 CEST 2001 - kukuk@suse.de + +- Make sure we don't have manual pages with a .so refernce to a + non-existing manual page [Bug #5061] + +------------------------------------------------------------------- +Sun Dec 10 08:39:47 CET 2000 - kukuk@suse.de + +- Fix use of RPM macro + +------------------------------------------------------------------- +Tue Oct 31 09:31:50 CET 2000 - kukuk@suse.de + +- Rename ldpman to man-pages +- Use bzip2 version + +------------------------------------------------------------------- +Wed Jan 5 19:13:36 CET 2000 - kukuk@suse.de + +- Mark COPYING and README.FSF as doc +- Move from /usr/man to /usr/share/man + +------------------------------------------------------------------- +Mon Jun 7 17:07:24 MEST 1999 - bs@suse.de + +- made package "noarch" + +------------------------------------------------------------------- +Thu Jan 14 11:27:10 MET 1999 - bs@suse.de + +- don't include those man pages, that are already in the system. + +------------------------------------------------------------------- +Wed Oct 15 12:35:20 MEST 1997 - ro@suse.de + +- ready for autobuild diff --git a/man-pages.eal3.diff b/man-pages.eal3.diff new file mode 100644 index 0000000..0bf13d0 --- /dev/null +++ b/man-pages.eal3.diff @@ -0,0 +1,311 @@ +--- BUILD/man-pages-1.69/man2/getcwd.2 ++++ BUILD/man-pages-1.69/man2/getcwd.2 +@@ -0,0 +1,85 @@ ++.\" (c) 1993 by Thomas Koenig (ig25@rz.uni-karlsruhe.de) ++.\" (c) 2003 by International Business Machines Corportion ++.\" This file is distributed according to the GNU General Public License. ++.TH GETCWD 2 2003-03-28 "Linux 2.4" "Linux Programmer's Manual" ++.SH NAME ++getcwd \- get current working directory ++.SH SYNOPSIS ++.nf ++/* ++ * This page documents the getcwd(2) system call, which ++ * is not defined in any user-space header files; you should ++ * use getcwd(3) defined in instead in applications. ++ */ ++ ++.BI "long getcwd(char *" buf ", unsigned long " size ); ++.fi ++.SH DESCRIPTION ++The ++.BR getcwd () ++function copies an absolute pathname of the ++current working directory to the array pointed to by ++.IR buf , ++which is of length ++.IR size . ++.PP ++If the current absolute path name would require a buffer ++longer than ++.I size ++elements, ++.B -1 ++is returned, and ++.I errno ++is ++set to ++.BR ERANGE ; ++an application should check for this error, ++and allocate a larger buffer if necessary. ++.PP ++If ++.I buf ++is NULL, the behaviour of ++.BR getcwd () ++is undefined. ++ ++.SH "RETURN VALUE" ++.B -1 ++on failure (for example, if the current directory is not readable), with ++.I errno ++set accordingly, and the number of characters stored in ++.I buf ++on success. The contents of the array pointed to by ++.IR buf ++is undefined on error. ++.PP ++Note that this return value differs from the ++.BR getcwd (3) ++library function, which returns ++.B NULL ++on failure and the address of ++.I buf ++on success. ++ ++.SH ERRORS ++.TP ++.B ENOMEM ++if user memory cannot be mapped ++.TP ++.B ENOENT ++if directory does not exist (i.e. it has been deleted) ++.TP ++.B ERANGE ++if not enough space available for storing the path ++.TP ++.B EFAULT ++if memory access violation occurs while copying ++ ++.SH "CONFORMING TO" ++The ++.BR getcwd ++system call is Linux specific, use the ++.BR getcwd ++C library function for portability. ++ ++.SH "SEE ALSO" ++.BR getcwd (3) +--- BUILD/man-pages-1.69/man2/rt_sigqueueinfo.2 ++++ BUILD/man-pages-1.69/man2/rt_sigqueueinfo.2 +@@ -0,0 +1,96 @@ ++.\" Copyright (c) 2002 Michael Kerrisk ++.\" ++.\" Permission is granted to make and distribute verbatim copies of this ++.\" manual provided the copyright notice and this permission notice are ++.\" preserved on all copies. ++.\" ++.\" Permission is granted to copy and distribute modified versions of this ++.\" manual under the conditions for verbatim copying, provided that the ++.\" entire resulting derived work is distributed under the terms of a ++.\" permission notice identical to this one ++.\" ++.\" Since the Linux kernel and libraries are constantly changing, this ++.\" manual page may be incorrect or out-of-date. The author(s) assume no ++.\" responsibility for errors or omissions, or for damages resulting from ++.\" the use of the information contained herein. ++.\" ++.\" Formatted or processed versions of this manual, if unaccompanied by ++.\" the source, must acknowledge the copyright and authors of this work. ++.\" ++.\" added note on self-signalling, aeb, 2002-06-07 ++.\" ++.TH RT_SIGQUEUEINFO 2 2003-04-07 "Linux 2.4.19" "Linux Programmer's Manual" ++.SH NAME ++rt_sigqueueinfo \- queue a signal and data to a process ++.SH SYNOPSIS ++.BI "long sys_rt_sigqueueinfo(int " pid ", int " sig ", siginfo_t * " uinfo "); ++.SH DESCRIPTION ++.BR sys_rt_sigqueueinfo () ++sends the signal specified in ++.I sig ++to the process whose PID is given in ++.IR pid . ++The null signal (0) can be used to check if a process with a given ++PID exists. ++.PP ++The ++.I uinfo ++argument is used to specify an accompanying item of data (either an integer ++or a pointer value) in the sigval part of the ++siginfo_t structure to be sent with the signal. ++ ++If the receiving process has installed a handler for this signal using the ++.B SA_SIGINFO ++flag to ++.BR sigaction (2), ++then it can obtain this data via the ++.I si_value ++field of the ++.I siginfo_t ++structure passed as the second argument to the handler. ++Furthermore, the ++.I si_code ++field of that structure will be set to ++.BR SI_QUEUE . ++.SH "RETURN VALUE" ++On success, ++.BR sys_rt_sigqueueinfo () ++returns 0, indicating that the signal was successfully ++queued to the receiving proces. ++Otherwise, one of the following errors is returned. ++.SH ERRORS ++.TP ++.B -EAGAIN ++The limit of signals which may be queued has been reached. ++.TP ++.B -EINVAL ++.I sig ++was invalid. ++.TP ++.B -ESRCH ++No process has a PID matching ++.IR pid . ++.TP ++.B -EPERM ++The process does not have permission to send the signal ++to the receiving process. ++.TP ++.B -EFAULT ++memory error. ++.SH NOTES ++If this function results in the sending of a signal to the process ++that invoked it, and that signal was not blocked by the calling thread, ++and no other threads were willing to handle this signal (either by ++having it unblocked, or by waiting for it using ++.BR sigwait (3)), ++then at least some signal must be delivered to this thread before this ++function returns. ++.SH "CONFORMING TO" ++POSIX 1003.1-2001 ++.SH "SEE ALSO" ++.BR kill (2), ++.BR sigaction (2), ++.BR signal (2), ++.BR sigwait (3), ++.BR signal (7), ++.BR sigqueue (2) +--- BUILD/man-pages-1.69/man2/rt_sigreturn.2 ++++ BUILD/man-pages-1.69/man2/rt_sigreturn.2 +@@ -0,0 +1 @@ ++.so man2/sigreturn.2 +--- BUILD/man-pages-1.69/man2/rt_sigsuspend.2 ++++ BUILD/man-pages-1.69/man2/rt_sigsuspend.2 +@@ -0,0 +1 @@ ++.so man2/sigaction.2 +--- BUILD/man-pages-1.69/man2/rt_sigtimedwait.2 ++++ BUILD/man-pages-1.69/man2/rt_sigtimedwait.2 +@@ -0,0 +1,113 @@ ++.\" Copyright (c) 2002 Michael kerrisk ++.\" ++.\" Permission is granted to make and distribute verbatim copies of this ++.\" manual provided the copyright notice and this permission notice are ++.\" preserved on all copies. ++.\" ++.\" Permission is granted to copy and distribute modified versions of this ++.\" manual under the conditions for verbatim copying, provided that the ++.\" entire resulting derived work is distributed under the terms of a ++.\" permission notice identical to this one ++.\" ++.\" Since the Linux kernel and libraries are constantly changing, this ++.\" manual page may be incorrect or out-of-date. The author(s) assume no ++.\" responsibility for errors or omissions, or for damages resulting from ++.\" the use of the information contained herein. ++.\" ++.\" Formatted or processed versions of this manual, if unaccompanied by ++.\" the source, must acknowledge the copyright and authors of this work. ++.\" ++.TH RT_SIGTIMEDWAIT 2 2003-04-07 "Linux 2.4.19" "Linux Programmer's Manual" ++.SH NAME ++rt_sigtimedwait \- synchronously wait for queued signals ++.SH SYNOPSIS ++.BI "long rt_sigtimedwait(const sigset_t *" uthese ", siginfo_t *" uinfo ", " ++.BI "const struct timespec " uts ", size_t " sigsetsize ");" ++.SH DESCRIPTION ++.BR rt_sigtimedwait () ++suspends execution of the calling process until one of the signals in ++.I uthese ++is delivered. ++(If one of the signals in ++.I uthese ++is already pending for the calling process, ++.BR rt_sigtimedwait() ++will return immediately with information about that signal.) ++ ++.BR rt_sigtimedwait() ++removes the delivered signal from the calling process's list of pending ++signals and returns the signal number as its function result. ++If the ++.I uinfo ++argument is not ++.BR NULL , ++then it returns a structure of type ++.I siginfo_t ++ ++The argument ++.IR uts , ++enables an upper bound to be placed on the time for which ++the process is suspended. ++This argument is of the following type: ++.sp ++.in +2n ++.nf ++struct timespec { ++ long tv_sec; /* seconds */ ++ long tv_nsec; /* nanoseconds */ ++} ++.fi ++.in -2n ++.sp ++If both fields of this structure are specified as 0, a poll is performed: ++.BR rt_sigtimedwait () ++returns immediately, either with information about a signal that ++was pending for the caller, or with an error ++if none of the signals in ++.I uthese ++was pending. ++.SH "RETURN VALUE" ++On success, ++.BR rt_sigtimedwait () ++returns a signal number (i.e., a value greater than zero). ++On failure, returns one of the values from the ERRORS section below. ++.SH ERRORS ++.TP ++.B -EAGAIN ++No signal in ++.I uthese ++was delivered within the ++.I uts ++period specified to ++.BR sigtimedwait (). ++.TP ++.B -EINVAL ++.I uts ++or ++.I uthese ++was invalid. ++.TP ++.B -EFAULT ++memory error. ++.TP ++.B -EAGAIN ++The wait was interrupted by a signal handler and the ++.I timeout ++period has expired. ++.TP ++.B -EINTR ++The wait was interrupted by a signal handler. ++(This handler was for a signal other than one of those in ++.IR set .) ++.SH "CONFORMING TO" ++POSIX 1003.1-2001 ++.SH "SEE ALSO" ++.BR kill (2), ++.BR sigaction (2), ++.BR signal (2), ++.BR sigpending (2), ++.BR sigprocmask (2), ++.BR sigqueue (2), ++.BR signal (7), ++.BR sigsetops (3), ++.BR sigtimedwait (2) diff --git a/man-pages.spec b/man-pages.spec new file mode 100644 index 0000000..8d580b9 --- /dev/null +++ b/man-pages.spec @@ -0,0 +1,184 @@ +# +# spec file for package man-pages (Version 2.36) +# +# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: man-pages +URL: ftp://ftp.win.tue.nl/pub/linux-local/manpages/ +License: BSD, GPL +Group: Documentation/Man +Autoreqprov: on +Version: 2.43 +Release: 2 +Summary: Linux and POSIX Manual Pages +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: man-pages-%{version}.tar.bz2 +Source1: shadow.5 +Patch: man-pages.eal3.diff +Patch1: host.conf-mdns.diff +BuildArchitectures: noarch + +%description +This package contains a large collection of Linux and POSIX manual +pages (man pages, documentation) from the Linux Documentation Project +(LDP). + + + +%prep +%setup -q +%patch -p2 +%patch1 +find -name "*.orig" | xargs rm -fv + +%build +cp %SOURCE1 man5/ +# not actual anymore +rm -f man2/ioctl_list.2 +# nfs-utils +rm -f man5/exports.5 +# coreutils, diffutils +rm -f man1/vdir.1 man1/touch.1 man1/rmdir.1 man1/rm.1 man1/mv.1 man1/mknod.1 man1/mkfifo.1 man1/mkdir.1 man1/ls.1 man1/ln.1 man1/install.1 man1/du.1 man1/dircolors.1 man1/dir.1 man1/diff.1 man1/df.1 man1/dd.1 man1/cp.1 man1/chown.1 man1/chmod.1 man1/chgrp.1 +# quota +rm -f man2/quotactl.2 +mv man1/README README.FSF + +%install +mkdir -p $RPM_BUILD_ROOT%{_mandir} +for i in man? man?p ; do + mkdir -p $RPM_BUILD_ROOT%{_mandir}/$i + cp -p $i/* $RPM_BUILD_ROOT%{_mandir}/$i/ +done +cd $RPM_BUILD_ROOT%{_mandir} +RETVAL=0 +ARE_MISSING="" +for i in */* ; do + FOUND=0 + grep "^.so man" $i && FOUND=1 + if [ $FOUND == 1 ] ; then + if [ ! -f `grep "^.so man" $i | awk '{print $2}'` ]; then + ARE_MISSING="$i $ARE_MISSING" + RETVAL=1 + fi + fi +done +echo "" +echo "The following manual pages are now missing (for .so reference):" +echo $ARE_MISSING +echo "" +if [ $RETVAL -ne 0 ] ; then + exit $RETVAL +fi + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%dir %{_mandir}/man?p +%doc %{_mandir}/man*/*.gz +%doc README +%doc README.FSF +%doc POSIX-COPYRIGHT +%doc man-pages-*.Announce +%doc man-pages-*.lsm + +%changelog -n man-pages +* Thu Jul 27 2006 - kukuk@suse.de +- Remove nscd.conf(5) patch, is now upstream +* Mon Jul 17 2006 - kukuk@suse.de +- Auto-Update to version +* Tue Jul 04 2006 - jreuter@suse.de +- Adding previously undocumented nscd options to nscd.conf(5) + (#173228) +* Tue Jun 20 2006 - kukuk@suse.de +- Auto-Update to version 2.34 +* Tue May 30 2006 - kukuk@suse.de +- Auto-Update to version 2.33 +* Wed May 17 2006 - kukuk@suse.de +- Update to version 2.32 +- document all *at() functions +- lot of small corrections about error handling in various places +* Mon Apr 24 2006 - kukuk@suse.de +- Auto-Update to version 2.29 +* Sat Mar 25 2006 - autobuild@suse.de +- Auto-Update to version 2.27 +* Tue Mar 21 2006 - autobuild@suse.de +- Auto-Update to version 2.26 +* Fri Mar 03 2006 - kukuk@suse.de +- Update to version 2.25 +- New pages describing POSIX message queue API +* Tue Feb 14 2006 - kukuk@suse.de +- Update to version 2.23 +* Tue Jan 31 2006 - kukuk@suse.de +- Remove quotactl.2 (is part of quota package) +- Update to version 2.21 +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Tue Jan 17 2006 - kukuk@suse.de +- Make it a not nearly-all package (and really noarch) +* Tue Jan 17 2006 - kukuk@suse.de +- Auto-Update to version 2.20 +* Tue Mar 29 2005 - kukuk@suse.de +- Add shadow.5 manual page +* Thu Oct 14 2004 - ro@suse.de +- make patches apply again +* Fri Sep 24 2004 - kukuk@suse.de +- host.conf: document mdns option +* Wed May 26 2004 - ro@suse.de +- remove .orig files +* Tue May 25 2004 - thomas@suse.de +- added changes from SLES8 for EAL3+ needed for EAL4+ too +* Fri May 21 2004 - kukuk@suse.de +- Update to manual page 1.67 (Update POSIX copyright) +* Mon Apr 05 2004 - kukuk@suse.de +- Remove ioctl_list.2 manual page for kernel 1.3 to not confuse + ISVs [Bug #38208] +* Mon Feb 23 2004 - kukuk@suse.de +- Fix .so reference for strtoull.3p +* Thu Jan 29 2004 - kukuk@suse.de +- Add man?p directories to filelist +* Wed Jan 28 2004 - kukuk@suse.de +- Cleanup specfile +* Tue Jan 27 2004 - kukuk@suse.de +- Install POSIX manual pages, too +* Fri Aug 29 2003 - ro@suse.de +- updated specfile +* Wed Aug 13 2003 - kukuk@suse.de +- Revert last change +* Tue Aug 05 2003 - ro@suse.de +- fix test +* Tue Aug 05 2003 - ro@suse.de +- don't stop for missing man-pages present in system +* Thu Feb 13 2003 - olh@suse.de +- correct example in dlopen manpage +* Fri Mar 01 2002 - ro@suse.de +- no COPYING file in source anymore, adapt specfile +* Mon Apr 09 2001 - kukuk@suse.de +- Next try. +* Sat Apr 07 2001 - kukuk@suse.de +- Fix compression of manual pages +* Thu Mar 29 2001 - kukuk@suse.de +- Make sure we don't have manual pages with a .so refernce to a + non-existing manual page [Bug #5061] +* Sun Dec 10 2000 - kukuk@suse.de +- Fix use of RPM macro +* Tue Oct 31 2000 - kukuk@suse.de +- Rename ldpman to man-pages +- Use bzip2 version +* Wed Jan 05 2000 - kukuk@suse.de +- Mark COPYING and README.FSF as doc +- Move from /usr/man to /usr/share/man +* Mon Jun 07 1999 - bs@suse.de +- made package "noarch" +* Thu Jan 14 1999 - bs@suse.de +- don't include those man pages, that are already in the system. +* Wed Oct 15 1997 - ro@suse.de +- ready for autobuild diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4 diff --git a/shadow.5 b/shadow.5 new file mode 100644 index 0000000..bcd1e8b --- /dev/null +++ b/shadow.5 @@ -0,0 +1,91 @@ +.\"$Id: shadow.5,v 1.13 2005/03/24 06:24:36 kloczek Exp $ +.\" Copyright 1989 - 1990, Julianne Frances Haugh +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. Neither the name of Julianne F. Haugh nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY JULIE HAUGH AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL JULIE HAUGH OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.TH SHADOW 5 +.SH NAME +shadow \- encrypted password file +.SH DESCRIPTION +\fIshadow\fR contains the encrypted password information for user's accounts +and optional the password aging information. Included is +.IP "" .5i +Login name +.IP "" .5i +Encrypted password +.IP "" .5i +Days since Jan 1, 1970 that password was last changed +.IP "" .5i +Days before password may be changed +.IP "" .5i +Days after which password must be changed +.IP "" .5i +Days before password is to expire that user is warned +.IP "" .5i +Days after password expires that account is disabled +.IP "" .5i +Days since Jan 1, 1970 that account is disabled +.IP "" .5i +A reserved field +.PP +The password field must be filled. The encryped password consists of 13 to +24 characters from the 64 characters alphabet a thru z, A thru Z, 0 thru 9, +\&\. and /. Optionally it can start with a "$" character. This means the +encrypted password was generated using another (not DES) algorithm. For +example if it starts with "$1$" it means the MD5-based algorithm was used. +.PP +Refer to \fBcrypt\fR(3) for details on how this string is interpreted. +.PP +The date of the last password change is given as the number of days since +Jan 1, 1970. The password may not be changed again until the proper number +of days have passed, and must be changed after the maximum number of days. +If the minimum number of days required is greater than the maximum number of +day allowed, this password may not be changed by the user. +.PP +An account is considered to be inactive and is disabled if the password is +not changed within the specified number of days after the password expires. +An account will also be disabled on the specified day regardless of other +password expiration information. +.PP +This information supercedes any password or password age information present +in \fI/etc/passwd\fR. +.PP +This file must not be readable by regular users if password security is to +be maintained. +.SH FILES +\fI/etc/passwd\fR \ - user account information +.br +\fI/etc/shadow\fR \ - encrypted user passwords +.SH SEE ALSO +.BR chage (1), +.BR login (1), +.BR passwd (1), +.BR su (1), +.BR passwd (5), +.BR pwconv (8), +.BR pwunconv (8), +.BR sulogin (8) +.SH AUTHOR +Julianne Frances Haugh (jockgrrl@ix.netcom.com)