Summary: Maintains identical copies of files on multiple machines. Name: rdist Version: 6.1.5 Release: 48 Epoch: 1 License: BSD Group: Applications/System Source0: http://www.MagniComp.com/download/rdist/rdist-%{version}.tar.gz Source1: http://www.magnicomp.com/rdist/rdist-eu-license.txt Source2: http://people.redhat.com/pknirsch/src/rdist-v1.1.tar.bz2 Patch0: rdist-6.1.5-linux.patch Patch1: rdist-6.1.5-links.patch Patch2: rdist-6.1.5-oldpath.patch Patch3: rdist-6.1.5-hardlink.patch Patch4: rdist-6.1.5-bison.patch Patch5: rdist-6.1.5-varargs.patch Patch6: rdist-6.1.5-maxargs.patch Patch7: rdist-6.1.5-lfs.patch Patch8: rdist-6.1.5-cleanup.patch Patch9: rdist-6.1.5-svr4.patch Patch10: rdist-6.1.5-ssh.patch Patch11: rdist-6.1.5-mkstemp.patch Patch12: rdist-6.1.5-stat64.patch Patch13: rdist-6.1.5-re_args.patch Patch14: rdist-6.1.5-fix-msgsndnotify-loop.patch URL: http://www.MagniComp.com/rdist BuildRoot: %{_tmppath}/%{name}-root BuildPreReq: byacc bison %description The RDist program maintains identical copies of files on multiple hosts. If possible, RDist will preserve the owner, group, mode and mtime of files and it can update programs that are executing. Install rdist if you need to maintain identical copies of files on multiple hosts. %prep %setup -q %setup -q -T -D -a 2 cp %{SOURCE1} . %patch0 -p1 -b .linux %patch1 -p1 -b .links %patch2 -p1 -b .oldpath %patch3 -p1 -b .hardlink %patch4 -p1 -b .bison %patch5 -p1 -b .varargs %patch6 -p1 -b .maxargs %patch7 -p1 -b .lfs %patch8 -p1 -b .cleanup %patch9 -p1 -b .svr4 %patch10 -p1 -b .ssh %patch11 -p1 -b .mkstemp %patch12 -p1 -b .stat64 %patch13 -p1 -b .re_args %patch14 -p1 -b .fix-msgsndnotify-loop %build make make -C rdist %install rm -rf ${RPM_BUILD_ROOT} mkdir -p ${RPM_BUILD_ROOT}%{_bindir} mkdir -p ${RPM_BUILD_ROOT}%{_sbindir} mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man{1,8} install -m755 src/rdist ${RPM_BUILD_ROOT}%{_bindir} install -m755 rdist/rdist ${RPM_BUILD_ROOT}%{_bindir}/oldrdist install -m755 src/rdistd ${RPM_BUILD_ROOT}%{_sbindir} ln -sf ../sbin/rdistd ${RPM_BUILD_ROOT}%{_bindir}/rdistd install -m644 doc/rdist.man ${RPM_BUILD_ROOT}%{_mandir}/man1/rdist.1 install -m644 doc/rdistd.man ${RPM_BUILD_ROOT}%{_mandir}/man8/rdistd.8 %clean rm -rf ${RPM_BUILD_ROOT} %files %defattr(-,root,root) %doc README rdist-eu-license.txt %{_bindir}/rdist %{_bindir}/oldrdist %{_bindir}/rdistd %{_sbindir}/rdistd %{_mandir}/man1/rdist.1* %{_mandir}/man8/rdistd.8* %changelog * Mon Apr 19 2010 Jiri Moskovcak - 1:6.1.5-48 - fixed rdistd manpage - Resolves: #526175 * Sun Jul 26 2009 Fedora Release Engineering - 1:6.1.5-47 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Wed Feb 25 2009 Fedora Release Engineering - 1:6.1.5-46 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Tue Feb 19 2008 Fedora Release Engineering - 1:6.1.5-45 - Autorebuild for GCC 4.3 * Wed Aug 02 2006 Phil Knirsch 1:6.1.5-44 - Fixed problem with memory leak (#192229) * Wed Jul 12 2006 Jesse Keating - 1:6.1.5-43.1 - rebuild * Wed Jun 07 2006 Phil Knirsch - 1:6.1.5-43 - Added missing bison buildprereq (#194158) * Fri Feb 10 2006 Jesse Keating - 1:6.1.5-42.2.1 - bump again for double-long bug on ppc(64) * Tue Feb 07 2006 Jesse Keating - 1:6.1.5-42.2 - rebuilt for new gcc4.1 snapshot and glibc changes * Fri Dec 09 2005 Jesse Keating - rebuilt * Wed Sep 28 2005 Phil Knirsch 6.1.5-42 - Fixed build problem on latest FC-devel tree * Wed May 04 2005 Phil Knirsch 6.1.5-41 - Fixed incorrect use of statfs return values (#147481) * Wed Mar 02 2005 Phil Knirsch 6.1.5-40 - bump release and rebuild with gcc 4 * Fri Feb 18 2005 Phil Knirsch 6.1.5-39 - rebuilt * Fri Jul 02 2004 Phil Knirsch 6.1.5-38 - Added byacc to BuildPreReq (#124939) * Tue Jun 15 2004 Elliot Lee - rebuilt * Tue May 25 2004 Phil Knirsch 6.1.5-36 - rebuilt * Tue May 25 2004 Phil Knirsch 6.1.5-35.30.1 - Built packages for RHEL3. * Tue May 25 2004 Phil Knirsch 6.1.5-35.21.1 - Fixed missing unlink() for mkstemp() created file (#123833). - Built packages for AS2.1 * Wed Feb 18 2004 Phil Knirsch 6.1.5-34.30.1 - Built errata package for RHEL3. * Fri Feb 13 2004 Elliot Lee 6.1.5-33 - rebuilt * Mon Jan 12 2004 Phil Knirsch 6.1.5-32 - Included missing dir patch for mkstemp change (#106728). * Wed Dec 17 2003 Phil Knirsch 6.1.5-31 - Fixed wrong SvR4 system detection on Linux (#110426). - Fixed unitialized use of struct (#111189). - Make rsh work correctly with password authentification and ssh (#111778). * Tue Dec 16 2003 Phil Knirsch - Finished LFS support for rdist on 32bit archs (#79580). - Lots of code cleanup. - Switched from mktemp to mkstemp usage. * Thu Sep 25 2003 Phil Knirsch 6.1.5-30.1 - rebuilt * Thu Sep 04 2003 Phil Knirsch 6.1.5-30 - Fixed max. # of args (#85634). * Tue Jun 17 2003 Phil Knirsch - rebuilt * Tue Jun 17 2003 Phil Knirsch 1:6.1.5-29 - use stdarg.h instead of varargs.h. * Wed Jun 04 2003 Elliot Lee - rebuilt * Wed Jun 04 2003 Phil Knirsch 1:6.1.5-27.1 - Bumped release and rebuilt * Wed Jun 04 2003 Phil Knirsch 1:6.1.5-27 - Fixed new bison build problems. - Changed Copyright to License. * Wed Jan 22 2003 Tim Powers 1:6.1.5-26 - rebuilt * Wed Dec 11 2002 Tim Powers 1:6.1.5-25 - rebuild on all arches * Mon Aug 12 2002 Phil Knirsch 6.1.5-24 - Fixed small typo in URL: field. * Fri Jun 21 2002 Tim Powers 6.1.5-23 - automated rebuild * Thu Jun 20 2002 Phil Knirsch 6.1.5-22 - Bumped release and rebuilt. * Thu Jun 20 2002 Phil Knirsch 6.1.5-21 - Include ia64 again. * Wed Jun 19 2002 Phil Knirsch 6.1.5-20 - Don't forcibly strip binaries * Thu May 23 2002 Tim Powers - automated rebuild * Thu Jan 31 2002 Phil Knirsch - Added my 4.3BSD port of the v1 protocol rdist code and provide a oldrdist binary (#55761 and several others). - Fixed a small manpage problem (#55489) * Wed Jan 09 2002 Tim Powers - automated rebuild * Sun Jun 24 2001 Elliot Lee - Bump release + rebuild. * Wed Jul 12 2000 Prospector - automatic rebuild * Sun Jun 18 2000 Jeff Johnson - FHS packaging. - exclude ia64 for now. * Sat Feb 05 2000 Cristian Gafton - include new license package - man pages are compressed - fix description * Tue Jul 20 1999 Jeff Johnson - re-release latest rdist package. * Thu Jun 3 1999 Jeff Johnson - permit rdist to distribute hard links (#3228) * Tue Apr 13 1999 Jeff Johnson - add /usr/bin/rdistd symlink (#2154) - update docs to reflect /usr/bin/oldrdist change. * Mon Apr 12 1999 Jeff Johnson - use /usr/bin/oldrdist for old rdist compatibility path (#2044). * Sun Mar 21 1999 Cristian Gafton - auto rebuild in the new build environment (release 5) * Wed Feb 17 1999 Jeff Johnson - dynamic allocation for link info (#1046) * Thu Nov 12 1998 Jeff Johnson - update to 6.1.5 * Sun Aug 16 1998 Jeff Johnson - build root * Tue May 05 1998 Prospector System - translations modified for de, fr, tr * Mon Oct 20 1997 Otto Hammersmith - fixed the url to the source - fixed the copyright field * Mon Jul 21 1997 Erik Troan - built against glibc