SPECS: zfs-fuse.spec (NEW) - initial
arekm
arekm at pld-linux.org
Mon Jun 25 12:25:12 CEST 2007
Author: arekm Date: Mon Jun 25 10:25:12 2007 GMT
Module: SPECS Tag: HEAD
---- Log message:
- initial
---- Files affected:
SPECS:
zfs-fuse.spec (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SPECS/zfs-fuse.spec
diff -u /dev/null SPECS/zfs-fuse.spec:1.1
--- /dev/null Mon Jun 25 12:25:12 2007
+++ SPECS/zfs-fuse.spec Mon Jun 25 12:25:06 2007
@@ -0,0 +1,62 @@
+# $Revision$, $Date$
+Summary: ZFS Filesystem for FUSE/Linux
+Name: zfs-fuse
+%define snap beta1
+Version: 0.4.0
+Release: 0.%{snap}.1
+License: GPL
+Group: Applications/Emulators
+Source0: http://download.berlios.de/zfs-fuse/%{name}-%{version}_%{snap}.tar.bz2
+# Source0-md5: 994329d660aa5dce7429eaee86426010
+URL: http://www.wizy.org/wiki/ZFS_on_FUSE
+BuildRequires: libfuse-devel
+BuildRequires: scons
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%description
+ZFS has many features which can benefit all kinds of users - from the simple end-user to the biggest enterprise systems. ZFS list of features:
+* Provable integrity - it checksums all data (and meta-data), which makes it possible to detect hardware errors (hard disk corruption, flaky IDE cables..). Read how ZFS helped to detect a faulty power supply after only two hours of usage, which was previously silently corrupting data for almost a year!
+* Atomic updates - means that the on-disk state is consistent at all times, there's no need to perform a lengthy filesystem check after forced reboots/power failures.
+* Instantaneous snapshots and clones - it makes it possible to have hourly, daily and weekly backups efficiently, as well as experiment with new system configurations without any risks.
+* Built-in (optional) compression
+* Highly scalable
+* Pooled storage model - creating filesystems is as easy as creating a new directory. You can efficiently have thousands of filesystems, each with it's own quotas and reservations, and different properties (compression algorithm, checksum algorithm, etc..).
+* Built-in stripes (RAID-0), mirrors (RAID-1) and RAID-Z (it's like software RAID-5, but more efficient due to ZFS's copy-on-write transactional model).
+* Among others (variable sector sizes, adaptive endianness, ...)
+
+%prep
+%setup -q -n %{name}-%{version}_%{snap}
+
+sed -i -e 's#-Werror##g' src/SConstruct
+
+%build
+cd src
+%{__scons} \
+ %{!?debug:dist=1} \
+ CXXFLAGS="%{rpmcflags}"
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+cd src
+%{__scons} install \
+ install_dir=$RPM_BUILD_ROOT%{_bindir}
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+%doc BUGS CHANGES HACKING INSTALL LICENSE README STATUS TESTING TODO
+%attr(755,root,root) %{_bindir}/*
+
+%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1 2007/06/25 10:25:06 arekm
+- initial
+
================================================================
More information about the pld-cvs-commit
mailing list