rsync-vl.spec 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
  1. Summary: A program for synchronizing files over a network.
  2. Summary(ja): ネットワーク越しにファイルを同期させるプログラム
  3. Name: rsync
  4. Version: 3.0.7
  5. Release: 1%{_dist_release}
  6. Group: Applications/Internet
  7. License: GPLv3+
  8. URL: http://rsync.samba.org
  9. Source: ftp://rsync.samba.org/pub/rsync/rsync-%{version}.tar.gz
  10. Source1: ftp://rsync.samba.org/pub/rsync/rsync-patches-%{version}.tar.gz
  11. Source2: rsync.xinetd
  12. Patch0: ssh-6-option.diff
  13. Prefix: %{_prefix}
  14. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  15. BuildRequires: libacl-devel libattr-devel popt-devel
  16. # Security Fix
  17. # Patch10: http://www.suse.de/~krahmer/rsync-2.6.9-fname-obo.diff
  18. Vendor: Project Vine
  19. Distribution: Vine Linux
  20. %description
  21. Rsync uses a quick and reliable algorithm to very quickly bring
  22. remote and host files into sync. Rsync is fast because it just
  23. sends the differences in the files over the network (instead of
  24. sending the complete files). Rsync is often used as a very powerful
  25. mirroring process or just as a more capable replacement for the
  26. rcp command. A technical report which describes the rsync algorithm
  27. is included in this package.
  28. Install rsync if you need a powerful mirroring program.
  29. %description -l ja
  30. rsync は高速で信頼性の高いアルゴリズムを使い,遠隔ホスト上のファイルと
  31. 高速に同期させることが出来ます.rsync が高速に動作するのは,ネットワーク
  32. 上に流れるデータがファイルの差分だけだからです (ファイル全体をやりとり
  33. するのではなく).rsync は強力なミラリングツールとしても,rcp コマンドの
  34. 代替としても使うことが出来ます.rsync のアルゴリズムに関する技術情報は
  35. このパッケージに同梱されています.
  36. 強力なミラープログラムが必要ならば rsync をインストールして下さい.
  37. %prep
  38. %setup -q -b 1
  39. # backword compatibility fix patches
  40. patch -p1 -i patches/acls.diff
  41. patch -p1 -i patches/xattrs.diff
  42. #Enable --copy-devices parameter
  43. patch -p1 -i patches/copy-devices.diff
  44. %patch0 -p1
  45. %build
  46. autoreconf
  47. %configure
  48. make %{?_smp_mflags} CCOPTFLAGS="$RPM_OPT_FLAGS"
  49. %install
  50. rm -rf $RPM_BUILD_ROOT
  51. %makeinstall
  52. mkdir -p $RPM_BUILD_ROOT/etc/xinetd.d
  53. install -m 644 %{SOURCE2} $RPM_BUILD_ROOT/etc/xinetd.d/rsync
  54. %clean
  55. rm -rf $RPM_BUILD_ROOT
  56. %files
  57. %defattr(-,root,root)
  58. %doc COPYING README tech_report.tex
  59. %doc NEWS OLDNEWS TODO
  60. /etc/xinetd.d/rsync
  61. %{_prefix}/bin/rsync
  62. %{_mandir}/man1/rsync.1*
  63. %{_mandir}/man5/rsyncd.conf.5*
  64. %changelog
  65. * Sat Jan 2 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.7-1
  66. - new upstream release
  67. * Thu Oct 8 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.6-1
  68. - new upstream release
  69. - changed License tag
  70. - added Patch0 from Debian
  71. - added BuildRequires: libattr-devel popt-devel
  72. - added patch -p1 -i patches/copy-devices.diff in %setup
  73. (to enable --copy-devices parameter)
  74. * Sun Sep 27 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> 3.0.4-2
  75. - added BuildRequires: libacl-devel (to enable ACL)
  76. * Tue Sep 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 3.0.4-1
  77. - new upstream release
  78. - add rsync-patches (replaces patch1,2)
  79. use xattr.patch and acls.patch for backword compatibility
  80. * Sun Apr 13 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 3.0.2-1
  81. - new upstream release
  82. - add patch1,2 for backward compatibility from fc
  83. - new versioning policy
  84. * Tue Aug 21 2007 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 2.6.9-0vl2
  85. - add Patch10 for CVE-2007-4091
  86. (rsync "f_name()" Function Directory Name Handling Off-By-One Vulnerability)
  87. * Fri Jan 10 2007 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.6.9-0vl1
  88. - new upstream release
  89. - add Vendor/Distribution tag
  90. * Mon Mar 28 2005 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.4-0vl1
  91. - new upstream release
  92. * Sat Oct 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.3-0vl1
  93. - new upstream release
  94. - drop obsolete patch1 which is merged in upstream.
  95. * Tue Aug 17 2004 SATO Masakiyo <info@pocomoco.net> 2.6.2-0vl2
  96. - added patch1 for a path-sanitizing bug
  97. * Wed May 5 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.2-0vl1
  98. - new upstream release
  99. * Fri Apr 30 2004 Daisuke SUZUKI <daisuke@linux.or.jp> 2.6.1-0vl1
  100. - new upstream release
  101. * Fri Dec 05 2003 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.7-0vl1
  102. - new upstream release
  103. - security fix
  104. * Mon Apr 21 2003 IWAI Masaharu <iwai@alib.jp> 2.5.6-0vl1
  105. - new upstream release
  106. * Sun Sep 29 2002 Daisuke SUZUKI <daisuke@linux.or.jp> 2.5.5-0vl1
  107. - new upstream release
  108. * Wed Mar 13 2002 Toru Sagami <sagami@vinelinux.org> 2.5.4-0vl1
  109. - updated to 2.5.4, which contains additional fix for zlib double-free bug.
  110. * Tue Mar 12 2002 IWAI Masaharu <iwaim@cc.mbn.or.jp> 2.5.3-0vl1
  111. - upstream release
  112. * Sat Jan 26 2002 Toru Sagami <sagami@vinelinux.org> 2.5.2-0vl1
  113. - SECURITY FIXES:
  114. * Signedness security patch from Sebastian Krahmer
  115. - added more docs
  116. * Sun Jan 06 2002 Toru Sagami <sagami@vinelinux.org>
  117. - 2.5.1-0vl1
  118. * Sun Dec 2 2001 Yoichi Imai <yoichi@silver-forest.com>
  119. - 2.5.0-0vl1
  120. - update to 2.5.0
  121. - edit maxdel.patch for 2.5.0
  122. * Tue Jan 09 2001 MATSUBAYASHI 'Shaolin' Kohji <shaolin@rhythmaning.org>
  123. - 2.4.6-2vl1
  124. - based on 2.4.6-2 from Rawhide
  125. - added Japanese summary and description
  126. * Sat Sep 30 2000 Florian La Roche <Florian.LaRoche@redhat.de>
  127. - add xinetd configuration
  128. * Tue Sep 26 2000 Bernhard Rosenkraenzer <bero@redhat.com>
  129. - 2.4.6
  130. * Mon Jul 31 2000 Bill Nottingham <notting@redhat.com>
  131. - update to 2.4.4 - fixes yet another problem with rsh transport
  132. * Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
  133. - automatic rebuild
  134. * Sat Jun 10 2000 Bill Nottingham <notting@redhat.com>
  135. - rebuild in new build env.
  136. * Mon Apr 10 2000 Bill Nottingham <notting@redhat.com>
  137. - update to 2.4.3
  138. * Tue Apr 4 2000 Bill Nottingham <notting@redhat.com>
  139. - update to 2.4.2
  140. * Tue Mar 7 2000 Bill Nottingham <notting@redhat.com>
  141. - fix maxdelete behavior so it isn't sent to older servers.
  142. * Mon Jan 31 2000 Jeff Johnson <jbj@redhat.com>
  143. - update to 2.4.1.
  144. * Fri Dec 17 1999 Bill Nottingham <notting@redhat.com>
  145. - update to 2.3.2
  146. * Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
  147. - add "max. delete" patch to limit damage when server is hosed.
  148. * Wed Apr 07 1999 Bill Nottingham <notting@redhat.com>
  149. - update to 2.3.1.
  150. * Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
  151. - auto rebuild in the new build environment (release 2)
  152. * Tue Mar 16 1999 Jeff Johnson <jbj@redhat.com>
  153. - update to 2.3.0.
  154. * Sat Mar 13 1999 Jeff Johnson <jbj@redhat.com>
  155. - update to 2.3.0 beta.
  156. * Fri Dec 18 1998 Bill Nottingham <notting@redhat.com>
  157. - update to 2.2.1
  158. * Thu Sep 10 1998 Jeff Johnson <jbj@redhat.com>
  159. - updated to 2.1.1
  160. * Mon Aug 17 1998 Erik Troan <ewt@redhat.com>
  161. - updated to 2.1.0
  162. * Thu Aug 06 1998 Erik Troan <ewt@redhat.com>
  163. - buildrooted and attr-rophied
  164. - removed tech-report.ps; the .tex should be good enough
  165. * Mon Aug 25 1997 John A. Martin <jam@jamux.com>
  166. - Built 1.6.3-2 after finding no rsync-1.6.3-1.src.rpm although there
  167. was an ftp://ftp.redhat.com/pub/contrib/alpha/rsync-1.6.3-1.alpha.rpm
  168. showing no packager nor signature but giving
  169. "Source RPM: rsync-1.6.3-1.src.rpm".
  170. - Changes from 1.6.2-1 packaging: added '$RPM_OPT_FLAGS' to make, strip
  171. to '%build', removed '%prefix'.
  172. * Thu Apr 10 1997 Michael De La Rue <miked@ed.ac.uk>
  173. - rsync-1.6.2-1 packaged. (This entry by jam to credit Michael for the
  174. previous package(s).)