From 70b4592dd831f92bc90c440c14dde742654ebb4d Mon Sep 17 00:00:00 2001 From: Eduardo Echeverria Date: Oct 25 2012 05:17:20 +0000 Subject: Initial Build f2fs-tools 1.0-p --- diff --git a/.gitignore b/.gitignore index e69de29..d878386 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/f2fs-tools-1.0.0.tar.gz diff --git a/f2fs-tools.spec b/f2fs-tools.spec new file mode 100644 index 0000000..57b8e5e --- /dev/null +++ b/f2fs-tools.spec @@ -0,0 +1,63 @@ +Name: f2fs-tools +Version: 1.0.0 +Release: 3%{?dist} +Summary: Tools for Flash-Friendly File System (F2FS) +License: GPLv2+ +URL: http://sourceforge.net/projects/f2fs-tools/ +Source0: http://downloads.sourceforge.net/project/%{name}/%{name}-%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake + +%description +NAND flash memory-based storage devices, such as SSD, and SD cards, +have been widely being used for ranging from mobile to server systems. +Since they are known to have different characteristics from the +conventional rotational disks,a file system, an upper layer to +the storage device, should adapt to the changes +from the sketch. + +F2FS is a new file system carefully designed for the +NAND flash memory-based storage devices. +We chose a log structure file system approach, +but we tried to adapt it to the new form of storage. +Also we remedy some known issues of the very old log +structured file system, such as snowball effect +of wandering tree and high cleaning overhead. + +Because a NAND-based storage device shows different characteristics +according to its internal geometry or flash memory management +scheme aka FTL, we add various parameters not only for configuring +on-disk layout, but also for selecting allocation +and cleaning algorithms. + +%prep +%setup -q + + +%build +autoreconf --install +%configure +make %{?_smp_mflags} + + +%install +make DESTDIR=%{buildroot} INSTALL="install -p" CP="cp -p" install + + +%files +%doc COPYING AUTHORS ChangeLog +%{_bindir}/mkfs.f2fs +%{_mandir}/man8/mkfs.f2fs.8* + + +%changelog +* Mon Oct 22 2012 Eduardo Echeverria - 1.0.0-3 +- Change to the correct license GPLv2+ +- Remove README file to the section doc + +* Mon Oct 15 2012 Eduardo Echeverria - 1.0.0-2 +- Add Changelog AUTHORS files to section doc +- Add wilcard to the manpages section. + +* Sun Oct 07 2012 Eduardo Echeverria - 1.0.0-1 +- Initial packaging diff --git a/sources b/sources index e69de29..3c51c26 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d4d7c9a5117c0e68daaa45e98b56a465 f2fs-tools-1.0.0.tar.gz