Blame SPECS/man-pages-overrides.spec

c085a7
Summary: Complementary and updated manual pages
c085a7
Name: man-pages-overrides
c2a259
Version: 7.1.3
c2a259
Release: 1%{?dist}
c085a7
# license is the same as for the man-pages package
c085a7
License: GPL+ and GPLv2+ and BSD and MIT and Copyright only and IEEE
c085a7
Group: Documentation
c085a7
# there is no public download location for this package
c085a7
Source: man-pages-overrides-%{version}.tar.xz
c085a7
c2a259
Patch0: 1073718-mpo-7.1.0-open.2.patch
c2a259
Patch1: 1086994-mpo-7.1.0-proc.5.patch
c2a259
Patch2: 1040023-mpo-7.1.0-vsftpd.conf.5.patch
c2a259
Patch3: 1021967-mpo-7.1.0-socat.1.patch
c2a259
Patch4: 1131853-mpo-7.1.0-proc.5-proc-fs-not-empty.patch
c2a259
Patch5: 1146259-mpo-7.1.0-xinetd.8.patch
c2a259
Patch6: 1104994-mpo-7.1.0-vsfptd.conf.5-missing-isolate-options.patch
c2a259
Patch7: 1129235-mpo-7.1.0-flock.2.patch
c2a259
Patch8: 948457-mpo-7.1.0-mt.1.patch
c2a259
Patch9: 948599-mpo-7.1.0-edac-ctl.patch
c2a259
Patch10: 1109291-mpo-7.1.0-mailx.1.patch
c2a259
Patch11: 1109294-mpo-7.1.0-mailx.1.environment-variables.patch
c2a259
Patch12: 1131939-mpo-7.1.0-charsets.7-nl_langinfo.3.patch
c2a259
Patch13: 1131859-mpo-7.1.0-host.conf.5.patch
c2a259
Patch14: 1066917-mpo-7.1.0-zsh.1-zshall.1.patch
c2a259
Patch15: 964302-mpo-7.1.0-pam_krb5.8.patch
c2a259
Patch16: 1140589-mpo-7.1.0-wget.1.patch
c2a259
# aarch64 specific patch
c2a259
Patch17: 1095371-clone-and-open-for-aarch64.patch
c2a259
Patch18: 1148758-delete-system-config-bind-text-from-named.8.patch
c2a259
Patch19: 1120294-madvise.2-MADV_REMOVE-supports-more-filesystems.patch
c2a259
Patch20: 1147718-resolv.conf.5-add-missing-no-tld-query.patch
c2a259
Patch21: 948487-mc.1-fixing-typos.patch
c2a259
Patch22: 1064756-mpo-7.1.2-netstat.8.patch
c085a7
c085a7
%description
c085a7
A collection of manual ("man") pages to complement other packages or update
c085a7
those contained therein. Always have the latest version of this package
c085a7
installed.
c085a7
c085a7
%prep
c2a259
%autosetup -p1
c2a259
c2a259
%build
c2a259
%ifarch aarch64
c2a259
    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 recv rename rmdir select send signalfd symlink sysctl time umount unlink uselib ustat utime utimes vfork wait4"
c2a259
    cd man-pages/man2
c2a259
    for page in $deprecated_pages; do
c2a259
        cp deprecated.2 $page.2
c2a259
    done
c2a259
    mv ____clone.2 clone.2
c2a259
    mv ____open.2 open.2
c2a259
%else
c2a259
    rm man-pages/man2/deprecated.2
c2a259
    rm man-pages/man2/____clone.2
c2a259
    rm man-pages/man2/____open.2
c2a259
%endif
c2a259
c085a7
c085a7
%install
c085a7
mkdir -p $RPM_BUILD_ROOT%{_mandir}/overrides
c085a7
mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}
c085a7
for i in *; do
c085a7
    if [[ -d "$i" ]]; then
c085a7
        for j in $(ls "$i"); do
c085a7
           if [[ -d "$i/$j" ]]; then
c085a7
               mkdir -p "$RPM_BUILD_ROOT%{_mandir}/overrides/$j"
c085a7
               for k in $(ls "$i/$j"); do
c085a7
                   if [[ -d "$i/$j/$k" ]]; then
c085a7
                       mkdir -p "$RPM_BUILD_ROOT%{_mandir}/overrides/$j/$k"
c085a7
                       cp -f "$i/$j/$k"/* "$RPM_BUILD_ROOT%{_mandir}/overrides/$j/$k"
c085a7
                   else
c085a7
                       cp -f "$i/$j"/* "$RPM_BUILD_ROOT%{_mandir}/overrides/$j"
c085a7
                   fi
c085a7
               done
c085a7
           else
c085a7
              mkdir -p "$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/$i"
c085a7
              cp "$i/$j" "$RPM_BUILD_ROOT%{_docdir}/%{name}-%{version}/$i"
c085a7
           fi
c085a7
        done
c085a7
    fi
c085a7
done
c085a7
c085a7
%files
c085a7
%doc %{_docdir}/%{name}-%{version}
c085a7
%{_mandir}/overrides/
c085a7
c085a7
%changelog
c2a259
* Tue Dec 16 2014 jchaloup <jchaloup@redhat.com> - 7.1.3-1
c2a259
- resolver.5 is a redirection to resolv.conf
c2a259
  upload the latest tarball
c2a259
  related: #1147718
c2a259
- procng-ng contains pl/pkill.1 man page which reffers non-existing one, removing the pl mutation
c2a259
  related: #1150170
c2a259
c2a259
* Tue Nov 25 2014 jchaloup <jchaloup@redhat.com> - 7.1.2-1
c2a259
- netstat.8 -S/--sctp options added
c2a259
  resolves: #1064756
c2a259
- latest tarball uploaded
c2a259
- update ecj.1 man page to the latest upstream version
c2a259
  related: #948442
c2a259
c2a259
* Thu Oct 16 2014 jchaloup <jchaloup@redhat.com> - 7.1.1-1
c2a259
- deprecated syscalls for aarch64
c2a259
  related: #1095371
c2a259
- latest tarball uploaded
c2a259
- delete system-config-bind text from named.8
c2a259
  resolves: #1148758
c2a259
- madvise.2 MADV_REMOVE supports more filesystems
c2a259
  resolves: #1120294
c2a259
- resolv.conf.5 add missing no-tld-query
c2a259
  resolves: #1147718
c2a259
- mc.1 fixing typos
c2a259
  resolves: #948487
c2a259
- missing fanotify manual pages added (in tarball)
c2a259
  resolves: #1155260
c2a259
- missing localized man-pages in procps-ng 3.3.10 added (in tarball)
c2a259
  resolves: #1150170
c2a259
c2a259
* Mon Aug 11 2014 jchaloup <jchaloup@redhat.com> - 7.1.0-1
c2a259
- resolves: #1095371
c2a259
  deprecated syscalls for aarch64 (remove man page and its syscalls for non-aarch64 archs)
c2a259
  latest tarball uploaded
c2a259
- resolves: #1073718
c2a259
  clarification of open.2 man page about aligned buffer size
c2a259
- resolves: #1086994
c2a259
  adding missing proc fields description
c2a259
- resolves: #1040023
c2a259
  ssl_request_cert formating typo in vsftpd.conf man page
c2a259
- resolves: #1021967
c2a259
  socat formating typo in man page
c2a259
- resolves: #1131853
c2a259
  proc/fs is not an empty directory
c2a259
- resolves: #1146259
c2a259
  information about xinitd reload
c2a259
- resolves: #1104994
c2a259
  missing isolate options in vsftpd.conf man page
c2a259
- resolves: #1129235
c2a259
  flock.2 more info about locks over NFS
c2a259
- resolves: #948457
c2a259
  mt.1 missing option section
c2a259
- resolves: #948599
c2a259
  edac-ctl.1 missing options
c2a259
- resolves: #1109291
c2a259
  mailx.1 additional information about FROM syntax
c2a259
- resolves: #1109294
c2a259
  mailx.1 additional information about environment variables
c2a259
- resolves: #1131939
c2a259
  charset.7, nl_langinfo.3 information about implicit codeset
c2a259
- resolves: #1131859
c2a259
  host.conf.5. multi on by default
c2a259
- resolves: #1066917
c2a259
  zsh.1, zshall.1 missing option for emulation
c2a259
- resolves: #964302
c2a259
  ignore_afs missing options in pam_krb5.8
c2a259
- resolves: #1140589
c2a259
  wget.1 duplicated options deleted
c2a259
- resolves: #1069350
c2a259
  wrong symlink in run-parts.4, cp crontabs.4 run-parts.4 (in tarball)
c2a259
- resolves: #948442
c2a259
  new man page for ecj.1 (in tarball)
c2a259
5a889d
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 7.0.0-2
5a889d
- Mass rebuild 2013-12-27
5a889d
c085a7
* Thu Oct 18 2012 Peter Schiffer <pschiffe@redhat.com> 7.0.0-1
c085a7
- initial package for RHEL-7.0