source: projects/specs/trunk/r/rsync/rsync-vl.spec @ 3395

Revision 3395, 7.5 KB checked in by iwaim, 13 years ago (diff)

rsync 3.0.7-2 (Vine5 updates)

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