Vojtech Vitek (V-Teq) e396b5f
Summary: Maintains identical copies of files on multiple machines
cvsdist 1f06ef5
Name: rdist
cvsdist 1f06ef5
Version: 6.1.5
2fa957f
Release: 61%{?dist}
cvsdist 1f06ef5
Epoch: 1
2f50831
# On Feb 17, 2011, Michael A. Cooper gave permission via email for all of his
2f50831
# copyrighted work in rdist to be relicensed to the same BSD as the rest of
2f50831
# rdist. This is done in Patch15. Documentation of this is in Source3.
cvsdist d1276eb
License: BSD
cvsdist 1f06ef5
Group: Applications/System
cvsdist 1f06ef5
Source0: http://www.MagniComp.com/download/rdist/rdist-%{version}.tar.gz
Vojtech Vitek (V-Teq) e396b5f
Source1: http://people.redhat.com/pknirsch/src/rdist-v1.1.tar.bz2
Vojtech Vitek (V-Teq) e396b5f
# http://www.magnicomp.com/rdist/rdist-eu-license.shtml
Vojtech Vitek (V-Teq) e396b5f
Source2: rdist-eu-license.txt
2f50831
Source3: rdist-licensing-email.txt
cvsdist 1f06ef5
Patch0: rdist-6.1.5-linux.patch
cvsdist 1f06ef5
Patch1: rdist-6.1.5-links.patch
cvsdist 1f06ef5
Patch2: rdist-6.1.5-oldpath.patch
cvsdist 1f06ef5
Patch3: rdist-6.1.5-hardlink.patch
cvsdist d1276eb
Patch4: rdist-6.1.5-bison.patch
cvsdist d1276eb
Patch5: rdist-6.1.5-varargs.patch
cvsdist d1276eb
Patch6: rdist-6.1.5-maxargs.patch
cvsdist 38c29c3
Patch7: rdist-6.1.5-lfs.patch
cvsdist 38c29c3
Patch8: rdist-6.1.5-cleanup.patch
cvsdist 38c29c3
Patch9: rdist-6.1.5-svr4.patch
cvsdist 38c29c3
Patch10: rdist-6.1.5-ssh.patch
cvsdist 9048ab0
Patch11: rdist-6.1.5-mkstemp.patch
35da536
Patch12: rdist-6.1.5-stat64.patch
285ec23
Patch13: rdist-6.1.5-re_args.patch
96863fb
Patch14: rdist-6.1.5-fix-msgsndnotify-loop.patch
2f50831
Patch15: rdist-6.1.5-license-fix.patch
cvsdist f4cb710
URL: http://www.MagniComp.com/rdist
Vojtech Vitek (V-Teq) e396b5f
BuildRequires: byacc bison
cvsdist 1f06ef5
cvsdist 1f06ef5
%description
cvsdist 1f06ef5
The RDist program maintains identical copies of files on multiple
cvsdist 1f06ef5
hosts.  If possible, RDist will preserve the owner, group, mode and
cvsdist 1f06ef5
mtime of files and it can update programs that are executing.
cvsdist 1f06ef5
cvsdist 1f06ef5
Install rdist if you need to maintain identical copies of files on
cvsdist 1f06ef5
multiple hosts.
cvsdist 1f06ef5
cvsdist 1f06ef5
%prep
cvsdist 1f06ef5
%setup -q
Vojtech Vitek (V-Teq) e396b5f
%setup -q -T -D -a 1
cvsdist 1f06ef5
Vojtech Vitek (V-Teq) e396b5f
cp %{SOURCE2} .
2f50831
cp %{SOURCE3} .
cvsdist 1f06ef5
Michal Luscon f5c9a76
# apply patch15 first due to #840419
Michal Luscon f5c9a76
%patch15 -p1 -b .license-fix
cvsdist 1f06ef5
%patch0 -p1 -b .linux
cvsdist 1f06ef5
%patch1 -p1 -b .links
cvsdist 1f06ef5
%patch2 -p1 -b .oldpath
cvsdist 1f06ef5
%patch3 -p1 -b .hardlink
cvsdist d1276eb
%patch4 -p1 -b .bison
cvsdist d1276eb
%patch5 -p1 -b .varargs
cvsdist d1276eb
%patch6 -p1 -b .maxargs
cvsdist 38c29c3
%patch7 -p1 -b .lfs
cvsdist 38c29c3
%patch8 -p1 -b .cleanup
cvsdist 38c29c3
%patch9 -p1 -b .svr4
cvsdist 38c29c3
%patch10 -p1 -b .ssh
cvsdist 9048ab0
%patch11 -p1 -b .mkstemp
35da536
%patch12 -p1 -b .stat64
285ec23
%patch13 -p1 -b .re_args
96863fb
%patch14 -p1 -b .fix-msgsndnotify-loop
cvsdist 1f06ef5
cvsdist 1f06ef5
%build
cvsdist 1f06ef5
make
cvsdist fe4a878
make -C rdist
cvsdist 1f06ef5
cvsdist 1f06ef5
%install
cvsdist 1f06ef5
mkdir -p ${RPM_BUILD_ROOT}%{_bindir}
cvsdist 1f06ef5
mkdir -p ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist 1f06ef5
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,8}
cvsdist 1f06ef5
cvsdist fe4a878
install -m755 src/rdist ${RPM_BUILD_ROOT}%{_bindir}
cvsdist fe4a878
install -m755 rdist/rdist ${RPM_BUILD_ROOT}%{_bindir}/oldrdist
cvsdist fe4a878
install -m755 src/rdistd ${RPM_BUILD_ROOT}%{_sbindir}
cvsdist 1f06ef5
ln -sf ../sbin/rdistd ${RPM_BUILD_ROOT}%{_bindir}/rdistd
cvsdist 1f06ef5
cvsdist 1f06ef5
install -m644 doc/rdist.man ${RPM_BUILD_ROOT}%{_mandir}/man1/rdist.1
73770c4
install -m644 doc/rdistd.man ${RPM_BUILD_ROOT}%{_mandir}/man8/rdistd.8
cvsdist 1f06ef5
cvsdist 1f06ef5
%files
cvsdist 1f06ef5
%defattr(-,root,root)
2f50831
%doc README rdist-eu-license.txt rdist-licensing-email.txt
cvsdist 1f06ef5
%{_bindir}/rdist
cvsdist fe4a878
%{_bindir}/oldrdist
cvsdist 1f06ef5
%{_bindir}/rdistd
cvsdist 1f06ef5
%{_sbindir}/rdistd
cvsdist 1f06ef5
%{_mandir}/man1/rdist.1*
73770c4
%{_mandir}/man8/rdistd.8*
cvsdist 1f06ef5
cvsdist 1f06ef5
%changelog
2fa957f
* Thu Jun 18 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-61
2fa957f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2fa957f
376e56b
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1:6.1.5-60
376e56b
- Rebuilt for Fedora 23 Change
376e56b
  https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
376e56b
312b190
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-59
312b190
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
312b190
3186a62
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-58
3186a62
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
3186a62
Michal Luscon f5c9a76
* Tue Aug 07 2013 Michal Luscon <mluscon@redhat.com> - 1:6.1.5-57
Michal Luscon f5c9a76
- Fixed #840419: rdist-6.1.5-license-fix.patch modifies patch backup files
Michal Luscon f5c9a76
36bf392
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-56
36bf392
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
36bf392
9904e72
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-55
9904e72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
9904e72
23dbb06
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-54
23dbb06
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
23dbb06
9f258ee
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-53
9f258ee
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
9f258ee
Vojtech Vitek (V-Teq) e396b5f
* Tue Aug 23 2011 Vojtech Vitek (V-Teq) <vvitek@redhat.com> - 1:6.1.5-52
Vojtech Vitek (V-Teq) c9f5f69
- Fix several rpmlint warnings/errors, clean spec file (#226359)
Vojtech Vitek (V-Teq) e396b5f
2f50831
* Thu Feb 17 2011 Tom Callaway <spot@fedoraproject.org> - 1:6.1.5-51
2f50831
- resolve non-free licensing, thanks to Michael A. Cooper
2f50831
8cb3f9c
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-50
8cb3f9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
8cb3f9c
1f9c9ce
* Mon Apr 19 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 1:6.1.5-49
1f9c9ce
- added dist macro
1f9c9ce
73770c4
* Mon Apr 19 2010 Jiri Moskovcak <jmoskovc@redhat.com> - 1:6.1.5-48
73770c4
- fixed rdistd manpage
73770c4
- Resolves: #526175
73770c4
c78285a
* Sun Jul 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-47
c78285a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
c78285a
41f7f98
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1:6.1.5-46
41f7f98
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
41f7f98
862ff87
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 1:6.1.5-45
862ff87
- Autorebuild for GCC 4.3
862ff87
96863fb
* Wed Aug 02 2006 Phil Knirsch <pknirsch@redhat.com> 1:6.1.5-44
96863fb
- Fixed problem with memory leak (#192229)
96863fb
0737dea
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 1:6.1.5-43.1
0737dea
- rebuild
0737dea
e9d67f5
* Wed Jun 07 2006 Phil Knirsch <pknirsch@redhat.com> - 1:6.1.5-43
e9d67f5
- Added missing bison buildprereq (#194158)
e9d67f5
08bdf5a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 1:6.1.5-42.2.1
08bdf5a
- bump again for double-long bug on ppc(64)
08bdf5a
5e7e229
* Tue Feb 07 2006 Jesse Keating <jkeating@redhat.com> - 1:6.1.5-42.2
5e7e229
- rebuilt for new gcc4.1 snapshot and glibc changes
5e7e229
b22e688
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
b22e688
- rebuilt
b22e688
285ec23
* Wed Sep 28 2005 Phil Knirsch <pknirsch@redhat.com> 6.1.5-42
285ec23
- Fixed build problem on latest FC-devel tree
285ec23
35da536
* Wed May 04 2005 Phil Knirsch <pknirsch@redhat.com> 6.1.5-41
35da536
- Fixed incorrect use of statfs return values (#147481)
35da536
e11b0b0
* Wed Mar 02 2005 Phil Knirsch <pknirsch@redhat.com> 6.1.5-40
e11b0b0
- bump release and rebuild with gcc 4
e11b0b0
ab5b99f
* Fri Feb 18 2005 Phil Knirsch <pknirsch@redhat.com> 6.1.5-39
ab5b99f
- rebuilt
ab5b99f
cvsdist 9bd1758
* Fri Jul 02 2004 Phil Knirsch <pknirsch@redhat.com> 6.1.5-38
cvsdist 9bd1758
- Added byacc to BuildPreReq (#124939)
cvsdist 9bd1758
cvsdist 54634cd
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 54634cd
- rebuilt
cvsdist 54634cd
cvsdist efc35b6
* Tue May 25 2004 Phil Knirsch <pknirsch@redhat.com> 6.1.5-36
cvsdist efc35b6
- rebuilt
cvsdist efc35b6
cvsdist efc35b6
* Tue May 25 2004 Phil Knirsch <pknirsch@redhat.com> 6.1.5-35.30.1
cvsdist efc35b6
- Built packages for RHEL3.
cvsdist efc35b6
cvsdist efc35b6
* Tue May 25 2004 Phil Knirsch <pknirsch@redhat.com> 6.1.5-35.21.1
cvsdist efc35b6
- Fixed missing unlink() for mkstemp() created file (#123833).
cvsdist efc35b6
- Built packages for AS2.1
cvsdist efc35b6
cvsdist efc35b6
* Wed Feb 18 2004 Phil Knirsch <pknirsch@redhat.com> 6.1.5-34.30.1
cvsdist efc35b6
- Built errata package for RHEL3.
cvsdist efc35b6
cvsdist efc35b6
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> 6.1.5-33
cvsdist efc35b6
- rebuilt
cvsdist efc35b6
cvsdist 9048ab0
* Mon Jan 12 2004 Phil Knirsch <pknirsch@redhat.com> 6.1.5-32
cvsdist 9048ab0
- Included missing dir patch for mkstemp change (#106728).
cvsdist 9048ab0
cvsdist 38c29c3
* Wed Dec 17 2003 Phil Knirsch <pknirsch@redhat.com> 6.1.5-31
cvsdist 38c29c3
- Fixed wrong SvR4 system detection on Linux (#110426).
cvsdist 38c29c3
- Fixed unitialized use of struct (#111189).
cvsdist 38c29c3
- Make rsh work correctly with password authentification and ssh (#111778).
cvsdist 38c29c3
cvsdist 38c29c3
* Tue Dec 16 2003 Phil Knirsch <pknirsch@redhat.com>
cvsdist 38c29c3
- Finished LFS support for rdist on 32bit archs (#79580).
cvsdist 38c29c3
- Lots of code cleanup.
cvsdist 38c29c3
- Switched from mktemp to mkstemp usage.
cvsdist 38c29c3
cvsdist d1276eb
* Thu Sep 25 2003 Phil Knirsch <pknirsch@redhat.com> 6.1.5-30.1
cvsdist d1276eb
- rebuilt
cvsdist d1276eb
cvsdist d1276eb
* Thu Sep 04 2003 Phil Knirsch <pknirsch@redhat.com> 6.1.5-30
cvsdist d1276eb
- Fixed max. # of args (#85634).
cvsdist d1276eb
cvsdist d1276eb
* Tue Jun 17 2003 Phil Knirsch <pknirsch@redhat.com>
cvsdist d1276eb
- rebuilt
cvsdist d1276eb
cvsdist d1276eb
* Tue Jun 17 2003 Phil Knirsch <pknirsch@redhat.com> 1:6.1.5-29
cvsdist d1276eb
- use stdarg.h instead of varargs.h.
cvsdist d1276eb
cvsdist d1276eb
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist d1276eb
- rebuilt
cvsdist d1276eb
cvsdist d1276eb
* Wed Jun 04 2003 Phil Knirsch <pknirsch@redhat.com> 1:6.1.5-27.1
cvsdist d1276eb
- Bumped release and rebuilt
cvsdist d1276eb
cvsdist d1276eb
* Wed Jun 04 2003 Phil Knirsch <pknirsch@redhat.com> 1:6.1.5-27
cvsdist d1276eb
- Fixed new bison build problems.
cvsdist d1276eb
- Changed Copyright to License.
cvsdist d1276eb
cvsdist d1276eb
* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 1:6.1.5-26
cvsdist 0b5ccbd
- rebuilt
cvsdist 0b5ccbd
cvsdist 0b5ccbd
* Wed Dec 11 2002 Tim Powers <timp@redhat.com> 1:6.1.5-25
cvsdist 0b5ccbd
- rebuild on all arches
cvsdist 0b5ccbd
cvsdist f4cb710
* Mon Aug 12 2002 Phil Knirsch <pknirsch@redhat.com> 6.1.5-24
cvsdist f4cb710
- Fixed small typo in URL: field.
cvsdist f4cb710
cvsdist f4cb710
* Fri Jun 21 2002 Tim Powers <timp@redhat.com> 6.1.5-23
cvsdist fe4a878
- automated rebuild
cvsdist fe4a878
cvsdist fe4a878
* Thu Jun 20 2002 Phil Knirsch <pknirsch@redhat.com> 6.1.5-22
cvsdist fe4a878
- Bumped release and rebuilt.
cvsdist fe4a878
cvsdist fe4a878
* Thu Jun 20 2002 Phil Knirsch <pknirsch@redhat.com> 6.1.5-21
cvsdist fe4a878
- Include ia64 again.
cvsdist fe4a878
cvsdist fe4a878
* Wed Jun 19 2002 Phil Knirsch <pknirsch@redhat.com> 6.1.5-20
cvsdist fe4a878
- Don't forcibly strip binaries
cvsdist fe4a878
cvsdist fe4a878
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist fe4a878
- automated rebuild
cvsdist fe4a878
cvsdist fe4a878
* Thu Jan 31 2002 Phil Knirsch <pknirsch@redhat.com>
cvsdist fe4a878
- Added my 4.3BSD port of the v1 protocol rdist code and provide a oldrdist
cvsdist fe4a878
  binary (#55761 and several others).
cvsdist fe4a878
- Fixed a small manpage problem (#55489)
cvsdist fe4a878
cvsdist fe4a878
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist fe4a878
- automated rebuild
cvsdist fe4a878
cvsdist 5a14b83
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 5a14b83
- Bump release + rebuild.
cvsdist 5a14b83
cvsdist 1f06ef5
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 1f06ef5
- automatic rebuild
cvsdist 1f06ef5
cvsdist 1f06ef5
* Sun Jun 18 2000 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- FHS packaging.
cvsdist 1f06ef5
- exclude ia64 for now.
cvsdist 1f06ef5
cvsdist 1f06ef5
* Sat Feb 05 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 1f06ef5
- include new license package
cvsdist 1f06ef5
- man pages are compressed
cvsdist 1f06ef5
- fix description
cvsdist 1f06ef5
cvsdist 1f06ef5
* Tue Jul 20 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- re-release latest rdist package.
cvsdist 1f06ef5
cvsdist 1f06ef5
* Thu Jun  3 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- permit rdist to distribute hard links (#3228)
cvsdist 1f06ef5
cvsdist 1f06ef5
* Tue Apr 13 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- add /usr/bin/rdistd symlink (#2154)
cvsdist 1f06ef5
- update docs to reflect /usr/bin/oldrdist change.
cvsdist 1f06ef5
cvsdist 1f06ef5
* Mon Apr 12 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- use /usr/bin/oldrdist for old rdist compatibility path (#2044).
cvsdist 1f06ef5
cvsdist 1f06ef5
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist 1f06ef5
- auto rebuild in the new build environment (release 5)
cvsdist 1f06ef5
cvsdist 1f06ef5
* Wed Feb 17 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- dynamic allocation for link info (#1046)
cvsdist 1f06ef5
cvsdist 1f06ef5
* Thu Nov 12 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- update to 6.1.5
cvsdist 1f06ef5
cvsdist 1f06ef5
* Sun Aug 16 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 1f06ef5
- build root
cvsdist 1f06ef5
cvsdist 1f06ef5
* Tue May 05 1998 Prospector System <bugs@redhat.com>
cvsdist 1f06ef5
- translations modified for de, fr, tr
cvsdist 1f06ef5
cvsdist 1f06ef5
* Mon Oct 20 1997 Otto Hammersmith <otto@redhat.com>
cvsdist 1f06ef5
- fixed the url to the source
cvsdist 1f06ef5
- fixed the copyright field
cvsdist 1f06ef5
cvsdist 1f06ef5
* Mon Jul 21 1997 Erik Troan <ewt@redhat.com>
cvsdist 1f06ef5
- built against glibc