%global debug_package %{nil}
Summary: Complementary and updated manual pages
Name: man-pages-overrides
Version: 7.8.1
Release: 1%{?dist}
# license is the same as for the man-pages package
License: GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE
Group: Documentation
# there is no public download location for this package
Source: man-pages-overrides-%{version}.tar.xz
Patch0: 1073718-mpo-7.1.0-open.2.patch
Patch1: 1086994-mpo-7.1.0-proc.5.patch
Patch2: 1112307-mpo-7.3.0-cciss.4.patch
Patch3: 1619272-mpo-7.6.2-perf_event_open.2.patch
Patch4: 1131853-mpo-7.1.0-proc.5-proc-fs-not-empty.patch
Patch5: 1085531-mpo-7.4.0-ipvsadm.8.patch
Patch6: 1255283-mpo-7.3.0-captest.8.patch
Patch7: 1129235-mpo-7.1.0-flock.2.patch
# aarch64 specific patch
Patch8: 1361588-recv-for-aarch64.patch
Patch9: 1263575-mpo-7.3.1-libpng.3-png.5.patch
Patch10: 1263636-mpo-7.4.0-cp.1-install.1-mkdir.1-mkfifo.1-mknod.1.patch
Patch11: 1316009-mpo-7.4.0-mcstransd.8.patch
Patch12: 1131939-mpo-7.1.0-charsets.7-nl_langinfo.3.patch
Patch13: 1131859-mpo-7.1.0-host.conf.5.patch
Patch14: 1269549-mpo-7.3.0-socket.7.patch
Patch15: 1705157-mpo-7.8.0-core.5.patch
Patch16: 1278492-mpo-7.3.1-recv.2.patch
# aarch64 specific patch
Patch17: 1095371-clone-and-open-for-aarch64.patch
Patch18: 1197850-mpo-7.2.0-backport-thread-safety-information.patch
Patch19: 1120294-madvise.2-MADV_REMOVE-supports-more-filesystems.patch
Patch20: 1147718-resolv.conf.5-add-missing-no-tld-query.patch
Patch21: 1289915-mpo-7.3.0-nsswitch.conf.5.patch
Patch22: 1452424-mpo-7.4.2-stat.2.patch
Patch23: 1141874-mpo-7.2.0-mgetty-fix-typos-in-mgetty-s-man-pages.patch
Patch24: 1297898-mpo-7.3.0-prctl.2.patch
Patch25: 1222720-mpo-7.2.0-rtld-audit.7.patch
Patch26: 1312875-mpo-7.3.0-tcp.7.patch
Patch27: 1315605-mpo-7.3.1-recv.2-cmsg.3.patch
Patch28: 1330661-mpo-7.3.1-clone.2-fork.2.patch
Patch29: 1411979-mpo-7.4.0-memparse.1.patch
Patch30: 1595662-mpo-7.8.0-mmap.2.patch
Patch31: 1263629-mpo-7.3.0-cp.1-install.1-mkdir.1-mkfifo.1-mknod.1.patch
Patch32: 1263632-mpo-7.3.0-cp.1-install.1-mkdir.1-mkfifo.1-mknod.1.patch
Patch33: 1263635-mpo-7.3.0-cp.1-install.1-mkdir.1-mkfifo.1-mknod.1.patch
Patch34: 1263637-mpo-7.3.0-cp.1-install.1-mkdir.1-mkfifo.1-mknod.1.patch
Patch35: 1360898-mpo-7.3.2-prctl.2-capabilities.7.patch
Patch36: 1390935-mpo-7.4.0-nsswitch.conf.5.patch
Patch37: 1404478-mpo-7.4.0-packet.7.patch
Patch38: 1452368-mpo-7.4.2-clone.2.patch
Patch39: 1560191-mpo-7.6.0-madvise.2.patch
Patch41: 1573281-mpo-7.6.0-mlock.2-mlock2.2.patch
Patch42: 1577265-mpo-7.6.0-host.conf.5.patch
Patch43: 1437003-mpo-7.5.1-aide.1-aide.conf.5.patch
Patch44: 1422950-mpo-7.5.2-recvmmsg.2-sendmmsg.2.patch
Patch45: 1495572-mpo-7.6.0-mount.cifs.8.patch
Patch46: 1589421-mpo-7.8.0-iperf3.1.patch
Patch47: 1733904-mpo-7.8.0-paperconf.1-papersize.5.patch
Patch48: 1598288-mpo-7.6.2-resolv.conf.5.patch
Patch49: 1607318-mpo-7.6.2-proc.5.patch
Patch50: 1642394-mpo-7.7.0-execve.2.patch
Patch51: 1662503-mpo-7.7.0-resolv.conf.5.patch
Patch52: 1730803-mpo-7.8.0-resolv.conf.5.patch
%description
A collection of manual ("man") pages to complement other packages or update
those contained therein. Always have the latest version of this package
installed.
%prep
%autosetup -p1
# remove unwanted *.orig files
find -name "*.orig" -delete
%build
%ifarch aarch64
deprecated_pages="access alarm bdflush chmod chown creat dup2 epoll_create epoll_wait eventfd fork futimesat getdents getpgrp inotify_init lchown link mkdir mknod pause pipe poll readlink rename rmdir select send signalfd symlink sysctl time umount unlink uselib ustat utime utimes vfork wait4"
cd man-pages/man2
for page in $deprecated_pages; do
cp deprecated.2 $page.2
done
mv ____clone.2 clone.2
mv ____open.2 open.2
mv ____recv.2 recv.2
%else
rm man-pages/man2/deprecated.2
rm man-pages/man2/____clone.2
rm man-pages/man2/____open.2
rm man-pages/man2/____recv.2
%endif
%install
mkdir -p $RPM_BUILD_ROOT%{_mandir}/overrides
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
for i in *; do
if [[ -d "$i" ]]; then
for j in $(ls "$i"); do
if [[ -d "$i/$j" ]]; then
mkdir -p "$RPM_BUILD_ROOT%{_mandir}/overrides/$j"
for k in $(ls "$i/$j"); do
if [[ -d "$i/$j/$k" ]]; then
mkdir -p "$RPM_BUILD_ROOT%{_mandir}/overrides/$j/$k"
cp -f "$i/$j/$k"/* "$RPM_BUILD_ROOT%{_mandir}/overrides/$j/$k"
else
cp -f "$i/$j"/* "$RPM_BUILD_ROOT%{_mandir}/overrides/$j"
fi
done
else
mkdir -p "$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/$i"
cp "$i/$j" "$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/$i"
fi
done
fi
done
%files
%doc %{_docdir}/%{name}-%{version}
%{_mandir}/overrides/
%changelog
* Tue Aug 27 2019 Nikola Forró <nforro@redhat.com> - 7.8.1-1
- Upload new tarball
related: #1739400
- remove bug fixed in original component: #1738573 (adcli)
* Fri Aug 09 2019 Nikola Forró <nforro@redhat.com> - 7.8.0-1
- Upload new tarball
resolves: #1739400
- remove bug fixed in original component: #1508018 (cups-filters)
- core.5: RLIMIT_CORE is not enforced when piping core dump to a program
resolves: #1705157
- mmap.2: fix EINVAL conditions
resolves: #1595662
- resolv.conf.5: update information about search list
resolves: #1730803
- adcli.8: extend description of adcli update --add-samba-data
resolves: #1665794
- iperf3.1: remove unsupported options
resolves: #1589421
- paperconf.1, papersize.5: fix grammar mistakes
resolves: #1733904
* Wed Mar 27 2019 Nikola Forró <nforro@redhat.com> - 7.7.3-1
- Upload new tarball
related: #1669129
- remove bug fixed in original component: #1274949 (usermode)
* Tue Feb 26 2019 Nikola Forró <nforro@redhat.com> - 7.7.2-1
- Upload new tarball
related: #1669129
- remove bug fixed in original component: #1538499 (iproute)
- remove bug fixed in original component: #1543420 (iproute)
* Thu Jan 24 2019 Nikola Forró <nforro@redhat.com> - 7.7.1-1
- Upload new tarball
resolves: #1669129
- remove bug fixed in original component: #1508363 (cyrus-imapd)
* Thu Jan 03 2019 Nikola Forró <nforro@redhat.com> - 7.7.0-2
- resolv.conf.5: document use-vc option
resolves: #1662503
* Mon Nov 26 2018 Nikola Forró <nforro@redhat.com> - 7.7.0-1
- Upload new tarball
- name_to_handle_at.2, open_by_handle_at.2: add new manpages
resolves: #1635584
- execve.2: document EAGAIN error
resolves: #1642394
* Wed Aug 22 2018 Nikola Forró <nforro@redhat.com> - 7.6.2-1
- Upload new tarball
related: #1592800
- remove bug fixed in original component: #1147562 (socat)
- perf_event_open.2: sync with upstream
resolves: #1619272
- resolv.conf.5: document no-reload (RES_NORELOAD) option
resolves: #1598288
- proc.5: document missing fields in /proc/[pid]/smaps and /proc/[pid]/status
resolves: #1607318
* Fri Aug 17 2018 Nikola Forró <nforro@redhat.com> - 7.6.1-4
- patch also localized madvise.2 man page
related: #1560191
* Mon Aug 13 2018 Nikola Forró <nforro@redhat.com> - 7.6.1-3
- remove spoof options also from description section of host.conf.5
related: #1577265
* Mon Jul 09 2018 Nikola Forró <nforro@redhat.com> - 7.6.1-2
- remove unwanted (*.orig) files
related: #1278492, #1560191, #1577265
* Wed Jul 04 2018 Nikola Forró <nforro@redhat.com> - 7.6.1-1
- Upload new tarball
- move mlock2.2 to a proper directory
related: #1573281
* Tue Jun 19 2018 Nikola Forró <nforro@redhat.com> - 7.6.0-1
- Upload new tarball
resolves: #1592800
- remove bug fixed in original component: #1508021 (vsftpd)
- remove bug fixed in original component: #1508022 (vsftpd)
- remove bug fixed in original component: #1517227 (vsftpd)
- madvise.2: document MADV_WIPEONFORK and MADV_KEEPONFORK
resolves: #1560191
- mlock.2, mlock2.2: document mlock2(2) and MCL_ONFAULT
resolves: #1573281
- host.conf.5: remove description of never-implemented spoof options
resolves: #1577265
- membarrier.2: add new man page
resolves: #1566315
- mount.cifs.8: describe seal option
resolves: #1495572
- ip-route.8: fix synopsis of ssthresh parameter
resolves: #1538499
- tc-vlan.8: fix incorrect example
resolves: #1543420
* Wed Jan 10 2018 Nikola Forró <nforro@redhat.com> - 7.5.2-1
- Upload new tarball
- remove obsolete patch
related: #1505892
- recvmmsg.2, sendmmsg.2: point out that error handling is unreliable
resolves: #1422950
* Wed Jan 03 2018 Nikola Forró <nforro@redhat.com> - 7.5.1-2
- vsftpd.conf.5: update patch
related: #1517216
* Tue Dec 12 2017 Nikola Forró <nforro@redhat.com> - 7.5.1-1
- Upload new tarball
- aide.1, aide.conf.5: fix upstream URL
resolves: #1437003
* Tue Nov 28 2017 Nikola Forró <nforro@redhat.com> - 7.5.0-2
- vsftpd.conf.5: extend description of ascii_download_enable
and ascii_upload_enable
resolves: #1517216
* Wed Nov 01 2017 Nikola Forró <nforro@redhat.com> - 7.5.0-1
- Upload new tarball
resolves: #1505892
- remove bug fixed in original component: #1349841 (acl)
- cups-browsed.8: fix paths to AUTHORS and README
resolves: #1430271
- vsftpd.conf.5: mention conflict between chroot_local_user
and text_userdb_names options
resolves: #1439724
- imtest.1, lmtptest.1, mupdatetest.1, nntptest.1, pop3test.1, sivtest.1,
smtptest.1: document -w option
resolves: #1488506
- vsftpd.conf.5: document allow_writeable_chroot option
resolves: #1507143
* Mon Jun 05 2017 Nikola Forró <nforro@redhat.com> - 7.4.3-1
- Upload new tarball
- copy_file_range.2: add new manpage
resolves: #1458195
* Mon May 22 2017 Nikola Forró <nforro@redhat.com> - 7.4.2-1
- Upload new tarball
related: #1435590
- stat.2: update to cover latest things used in RHEL7
resolves: #1452424
- clone.2: document features related to namespaces
resolves: #1452368
* Thu Apr 13 2017 Nikola Forró <nforro@redhat.com> - 7.4.1-1
- Upload new tarball
related: #1435590
- remove bug fixed in original component: #1167833 (net-tools)
* Tue Mar 28 2017 Nikola Forró <nforro@redhat.com> - 7.4.0-1
- Upload new tarball
resolves: #1435590
- remove bug fixed in original component: #1147568 (mailx)
- remove bug fixed in original component: #1147570 (mailx)
- remove bug fixed in original component: #1147565 (ecj)
- remove bug fixed in original component: #1349833 (paflib)
- ipvsadm.8: add missing option
resolves: #1085531
- cp.1, install.1, mkdir.1, mkfifo.1, mknod.1: update security context options
to reflect coreutils change
resolves: #1263636
- mcstransd.8: fix typos
resolves: #1316009
- memparse.1: remove incorrect description
resolves: #1411979
- nsswitch.conf.5: add information about sss service
resolves: #1390935
- packet.7: add missing socket options
resolves: #1404478
- namespaces.7, pid_namespaces.7, user_namespaces.7: add new manpages
resolves: #1377583
* Thu Sep 22 2016 Nikola Forró <nforro@redhat.com> - 7.3.2-2
- open.2: revert documenting O_TMPFILE option
related: #1330740
* Wed Aug 03 2016 Nikola Forró <nforro@redhat.com> - 7.3.2-1
- Upload new tarball
related: #1343004
- prctl.2, capabilities.7: document ambient capabilities
resolves: #1360898
* Thu Jul 28 2016 Nikola Forró <nforro@redhat.com> - 7.3.1-1
- Upload new tarball
related: #1343004
- remove bug fixed in original component: #1240948 (psacct)
- recv.2: add deprecation note about recv() syscall on aarch64
resolves: #1361588
- libpng.3: fix invalid RFC URL
related: #1263575
- recv.2: change description of flags argument also on aarch64
related: #1278492
- localedef.1: add missing --old-style option
related: #1301661
- recv.2: fix type of cmsg_len member of cmsghdr structure also on aarch64
related: #1315605
- clone.2: document ERESTARTNOINTR error code also on aarch64
related: #1330661
- open.2: document O_TMPFILE option also on aarch64
related: #1330740
* Fri Jun 24 2016 Nikola Forró <nforro@redhat.com> - 7.3.0-1
- Upload new tarball
resolves: #1343004
- remove bug fixed in original component: #1147538 (xinetd)
- remove bug fixed in original component: #1147550 (vsftpd)
- remove bug fixed in original component: #1147551 (vsftpd)
- remove bug fixed in original component: #1147552 (pam_krb5)
- remove bug fixed in original component: #1147572 (wget)
- remove bug fixed in original component: #1155006 (mc)
- remove bug fixed in original component: #1218284 (stunnel)
- remove bug fixed in original component: #1147564 (edac-utils)
- __fpurge.3: add missing man page
resolves: #1267657
- cciss.4: replace man page content with notice about driver removal
resolves: #1112307
- libpaf-dsc.3, libpaf-ebb.3: fix formatting and examples
resolves: #1181670
- captest.8: describe --init-grp option
resolves: #1255283
- png.5: fix invalid RFC URL
resolves: #1263575
- socket.7: document SO_REUSEPORT option
resolves: #1269549
- userhelper.8: fix up exit status description and consistency
resolves: #1274949
- recv.2: change description of flags argument to apply also to recvfrom and recvmsg
resolves: #1278492
- nsswitch.conf.5: add list of files being read when "files" service is used
resolves: #1289915
- prctl.2: add description of Intel MPX calls
resolves: #1297898
- iconv.1, locale.1, localedef.1, repertoiremap.5, iconvconfig.8: add new man pages
- charmap.5, locale.5, charsets.7, locale.7: sync with upstream
resolves: #1301661
- tcp.7: document TCP_USER_TIMEOUT
resolves: #1312875
- recv.2, cmsg.3: fix type of cmsg_len member of cmsghdr structure
resolves: #1315605
- clone.2, fork.2: document ERESTARTNOINTR error code
resolves: #1330661
- open.2: document O_TMPFILE option
resolves: #1330740
- setfacl.1: document the meaning of '-' in perms
resolves: #1337039
- cp.1, install.1, mkdir.1, mkfifo.1, mknod.1: update security context options
to reflect coreutils change
resolves: #1263629
- cp.1, install.1, mkdir.1, mkfifo.1, mknod.1: update security context options
to reflect coreutils change
resolves: #1263632
- cp.1, install.1, mkdir.1, mkfifo.1, mknod.1: update security context options
to reflect coreutils change
resolves: #1263635
- cp.1, install.1, mkdir.1, mkfifo.1, mknod.1: update security context options
to reflect coreutils change
resolves: #1263637
* Fri Sep 25 2015 jchaloup <jchaloup@redhat.com> - 7.2.4-1
- New patch for fpurge with MT introduced since the first evaluation
- Remove mkfifoat.3 man page
- Upload new tarball
related: #1197850
* Tue Sep 22 2015 jchaloup <jchaloup@redhat.com> - 7.2.3-2
- Add missing man pages with symlink
- Upload new tarball
related: #1197850
* Fri Sep 11 2015 jchaloup <jchaloup@redhat.com> - 7.2.2-1
- Add missing man pages to en/man3 directory
- Fix use of .SH ATTRIBUTE macro
related: #1197850
* Wed Jul 08 2015 jchaloup <jchaloup@redhat.com> - 7.2.1-1
- Upload new tarball
related: #1225032
- removed bug fixed in original component: #1147556 (mt-st)
- fix dump utmp name in dump-utmp.8
resolves: #1164846
* Tue May 26 2015 jchaloup <jchaloup@redhat.com> - 7.2.0-1
- Upload new tarball
resolves: #1225032
- removed bug fixed in original component: #1152066 (bind)
- removed bug fixed in original component: #1147545 (zsh)
- backport MT info from man-pages 3.81
resolves: #1197850
- fix typoes in mgetty's man pages
resolves: #1141874
- fix wrong usage of accept/connect options in stunnel.8
resolves: #1155977
- autoconf: add missing config.guess.1 and config.sub.1 (no patch)
resolves: #1162225
- rtld-audit.7 fix the correct format for cookies
resolves: #1222720
- Don't generate debuginfo subpackage
resolves: #1179262
* Tue Dec 16 2014 jchaloup <jchaloup@redhat.com> - 7.1.3-1
- resolver.5 is a redirection to resolv.conf
upload the latest tarball
related: #1147718
- procng-ng contains pl/pkill.1 man page which reffers non-existing one, removing the pl mutation
related: #1150170
* Tue Nov 25 2014 jchaloup <jchaloup@redhat.com> - 7.1.2-1
- netstat.8 -S/--sctp options added
resolves: #1064756
- latest tarball uploaded
- update ecj.1 man page to the latest upstream version
related: #948442
* Thu Oct 16 2014 jchaloup <jchaloup@redhat.com> - 7.1.1-1
- deprecated syscalls for aarch64
related: #1095371
- latest tarball uploaded
- delete system-config-bind text from named.8
resolves: #1148758
- madvise.2 MADV_REMOVE supports more filesystems
resolves: #1120294
- resolv.conf.5 add missing no-tld-query
resolves: #1147718
- mc.1 fixing typos
resolves: #948487
- missing fanotify manual pages added (in tarball)
resolves: #1155260
- missing localized man-pages in procps-ng 3.3.10 added (in tarball)
resolves: #1150170
* Mon Aug 11 2014 jchaloup <jchaloup@redhat.com> - 7.1.0-1
- resolves: #1095371
deprecated syscalls for aarch64 (remove man page and its syscalls for non-aarch64 archs)
latest tarball uploaded
- resolves: #1073718
clarification of open.2 man page about aligned buffer size
- resolves: #1086994
adding missing proc fields description
- resolves: #1040023
ssl_request_cert formating typo in vsftpd.conf man page
- resolves: #1021967
socat formating typo in man page
- resolves: #1131853
proc/fs is not an empty directory
- resolves: #1146259
information about xinitd reload
- resolves: #1104994
missing isolate options in vsftpd.conf man page
- resolves: #1129235
flock.2 more info about locks over NFS
- resolves: #948457
mt.1 missing option section
- resolves: #948599
edac-ctl.1 missing options
- resolves: #1109291
mailx.1 additional information about FROM syntax
- resolves: #1109294
mailx.1 additional information about environment variables
- resolves: #1131939
charset.7, nl_langinfo.3 information about implicit codeset
- resolves: #1131859
host.conf.5. multi on by default
- resolves: #1066917
zsh.1, zshall.1 missing option for emulation
- resolves: #964302
ignore_afs missing options in pam_krb5.8
- resolves: #1140589
wget.1 duplicated options deleted
- resolves: #1069350
wrong symlink in run-parts.4, cp crontabs.4 run-parts.4 (in tarball)
- resolves: #948442
new man page for ecj.1 (in tarball)
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 7.0.0-2
- Mass rebuild 2013-12-27
* Thu Oct 18 2012 Peter Schiffer <pschiffe@redhat.com> 7.0.0-1
- initial package for RHEL-7.0