#rh-3.x.0j-2 %define name reiserfsprogs %define version 3.x.0j %define release 5mdk %define ftpurl ftp://ftp.namesys.com/pub/reiserfsprogs %define url http://www.namesys.com/ Summary: The utilities to create Reiserfs volume. Name: %{name} Version: %{version} Release: %{release} Source0: %{ftpurl}/%{name}-%{version}.tar.bz2 Patch0: reiserfsprogs-3.x.0i-v2message.patch.bz2 Patch1: reiserfsprogs-3.x.0i-mkstemp.patch.bz2 Patch2: reiserfsprogs-3.x.0i-non-interactive-when-force.patch.bz2 Patch3: reiserfsprogs-3.x.0i-reformat-banner-version.patch.bz2 Patch4: endian-safe-reiserfsprogs-3.x.0j.beta.patch.bz2 Patch5: reiserfsprogs-3.x.0j-ia64.patch.bz2 License: GPL Group: System/Kernel and hardware BuildRoot: %{_tmppath}/%{name}-%{version}-root Epoch: 1 Url: %{url} Obsoletes: reiserfs-utils %description Reiserfs is a file system using a plug-in based object oriented variant on classical balanced tree algorithms. The results when compared to the ext2fs conventional block allocation based file system running under the same operating system and employing the same buffering code suggest that these algorithms are overall more efficient, and are becoming more so every passing month. Loosely speaking, every month we find another performance cranny that needs work, and we fix it, and every month we find some way of improving our overall general usage performance. The improvement in small file space and time performance suggests that we may now revisit a common OS design assumption that one should aggregate small objects using layers above the file system layer. Being more effective at small files DOES NOT make us less effective for other files, this is a general purpose FS, and our overall traditional FS usage performance is high enough to establish that. Reiserfs has a commitment to opening up the FS design to contributions, and we are now now adding plug-ins so that you can create your own types of directories and files. %prep %setup -q %patch0 -p1 %patch1 -p1 -b .mkstemp %patch2 -p1 -b .force %patch3 -p1 -b .reformat %ifarch ppc %patch4 -p1 -b .endian %endif %ifarch ia64 %patch5 -p1 -b .ia64 %endif %build %configure %make OPTFLAGS="%optflags" %install rm -rf $RPM_BUILD_ROOT mkdir -p %{buildroot}%{_mandir}/man8 make install DESTDIR=%{buildroot} MANDIR=%{buildroot}%{_mandir}/man8/ mv -f %{buildroot}/usr/sbin %{buildroot}/sbin (cd %{buildroot}/sbin ln -s ./mkreiserfs mkfs.reiserfs ln -s /bin/true fsck.reiserfs ) (cd %{buildroot}%{_mandir}/man8 ln -s ./mkreiserfs.8 mkfs.reiserfs.8 ln -s ./reiserfsck.8 fsck.reiserfs.8 ) %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc README ChangeLog COPYING /sbin/* %{_mandir}/*/* %changelog * Fri Sep 14 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.x.0j-5mdk - Rebuild. * Sat Aug 18 2001 Pixel <pixel@mandrakesoft.com> 3.x.0j-4mdk - non interactive resize_reiserfs with force option * Sat Aug 4 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.x.0j-3mdk - Add ia64 patch. * Wed May 2 2001 Stew Benedict <sbenedict@mandrakesoft.com> 3.x.0j-2mdk - include PPC now, with patches * Thu Apr 5 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.x.0j-1mdk - updated to release 3.x.0j. * Tue Apr 3 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.x.0i-3mdk - fsck.reiserfs should be symlinked to /bin/true to avoid problems at boot. * Mon Apr 2 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.x.0i-2mdk - Reformat banner to don't make ugly message at boot. - Readd force patch. * Sat Mar 31 2001 Giuseppe Ghibò <ghibo@mandrakesoft.com> 3.x.0i-1mdk - use reiserfsprogs only - add RedHat mkstemp patch. - removed unused patches. * Tue Mar 20 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.6.25-7mdk - 3.x.0i. * Thu Mar 15 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.6.25-6mdk - 3.x.0h. * Sat Feb 24 2001 Pixel <pixel@mandrakesoft.com> 3.6.25-5mdk - non-interactive-when-force option is used (for batch use, like DrakX) * Tue Feb 20 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.6.25-4mdk - 3.x.0d. * Mon Jan 29 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.6.25-3mdk - Readd fake fsck.reiserfs. - Put utils in /sbin and not somewhere else. * Fri Jan 25 2001 David BAUDENS <baudens@mandrakesoft.com> 3.6.25-2mdk - ExcludeArch PPC * Wed Jan 24 2001 Chmouel Boudjnah <chmouel@mandrakesoft.com> 3.6.25-1mdk - First version dumped from kernel.