Search
j0ke.net Open Build Service
>
Projects
>
server:backup
>
fsarchiver
> fsarchiver.spec
Sign Up
|
Log In
Username
Password
Cancel
Overview
Repositories
Revisions
Requests
Users
Advanced
Attributes
Meta
File fsarchiver.spec of Package fsarchiver (Revision 33)
Currently displaying revision
33
,
show latest
BuildRequires: zlib-devel bzip2 e2fsprogs e2fsprogs-devel >= 1.39 libattr-devel openssl-devel libgcrypt-devel %if 0%{?suse_version} BuildRequires: libcom_err pkg-config >= 0.20 %endif %if 0%{?rhel_version} || 0%{?centos_version} || 0%{?fedora_version} BuildRequires: e2fsprogs-libs pkgconfig >= 0.20 %endif Name: fsarchiver Version: 0.6.4 Release: 1 License: GPLv2 Url: http://www.fsarchiver.org Group: System/Backup Summary: Filesystem Archiver for Linux Source0: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description FSArchiver is a system tool that allows you to save the contents of a file-system to a compressed archive file. The file-system can be restored on a partition which has a different size and it can be restored on a different file-system. Unlike tar/dar, FSArchiver also creates the file-system when it extracts the data to partitions. Everything is checksummed in the archive in order to protect the data. If the archive is corrupt, you just loose the current file, not the whole archive. %prep %setup %build %configure --disable-lzma --disable-lzo PKG_CONFIG=%{_bindir}/pkg-config || cat config.log %__make %install %__make DESTDIR=%{buildroot} install strip %{buildroot}/%{_sbindir}/%{name} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc ChangeLog README NEWS COPYING %{_sbindir}/%{name} %{_mandir}/man8/fsarchiver.8* %changelog * Thu Jan 07 2010 Carsten Schoene <cs@linux-administrator.com> - 0.6.4-1 - update to release 0.6.4 - This release fixes a critical integer overflow that happened when the sum of attributes was too large. - A new archive file format has been introduced, but the old format can still... be read. - The man page has been improved by adding examples and documenting long options. - Code cleanup. - Switched to pkg-config for the "./configure" script. * Tue Oct 13 2009 Carsten Schoene <cs@linux-administrator.com> - 0.6.1-1 - update to release 0.6.1 - The OpenSSL implementation of the encryption has been replaced with a libgcrypt implementation to fix licensing issues with the GPL. * Sun Aug 30 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.9-1 - update to release 0.5.9 * Thu Jul 16 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.8-1 - This release preserves UUID with NTFS filesystems. - It fixes detection of filesystems: partitions having a 0 at the end of their number were ignored. - It adds distribution support files in the sources (an ebuild script for Gentoo and a spec file for RPM). - It fixes licensing issues. * Sun Jun 21 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.7-2 - change buildrequirements (should fix builds for RHEL & CentOS) * Tue Jun 02 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.7-1 - update to release 0.5.7 - Now all the partitions are listed when a "fsarchive probe simple/detailed" command is used, not just partitions with known filesystems. * Tue May 19 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.5-1 - update to release 0.5.5 - This release fixes a segmentation fault when the decompression function fails. - It fixes decompression problems with lzma due to the memory limit being too low: it was not possible to decompress when a high compression level was used and the memory requirement was higher than the default limit * Sun May 10 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.4-1 - update to release 0.5.4 - Problems were fixed in the management of SIGINT when Ctrl-C is pressed to abort - A warning about xattr attributes being too large when the size returned is -1 was fixed - A bug in which FUSE filesystems were not unmounted correctly after a fatal error was fixed * Mon May 04 2009 Carsten Schoene <cs@linux-administrator.com> - 0 5.3-1 - update to release 0.5.3 - Support for extended attributes up to 64k (the size was limited to 1024 bytes) - Tested to make sure it cannot archive the archive itself during a live-backup - Management of files which are truncated during a live-backup (padding with zeros) - Improved error management * Mon Apr 20 2009 Carsten Schoene <cs@linux-administrator.com> - 0.5.1-1 - update to release 0.5.1 - Option -o (overwrite) was broken when the archive already exists (introduced in 0.5.0) - Better management of errors (no space left on device) when an archive is extracted - Fixed errors in fsaprintf arguments thanks to __attribute__ ((format (printf, x, y))); - Print statistics about success and errors at the end of an operation * Mon Mar 30 2009 Carsten Schoene <cs@linux-administrator.com> - 0.4.7-1 - update to release 0.4.7 - The mount-points directories are now archived during a live-backup (important for /dev, /proc, /sys) - Better management of corrupt archive files: allow to continue the restoration on the next valid file found - Bug fix: Ignore devices that are cached by blkid in "fsarchive probe" (cdrom devices that do not exist were shown) - Bug fix: "fsarchiver probe" detected ext4 filesystem as ext3 when libblkid < 1.41 (it's part of e2fsprogs) - Bug fix: Fixed minor memory leak in "fsarchiver probe" by calling blkid_put_cache() to free the dynamic memory - Bug fix: Fixed memory error (invalid free) when a corrupt data block is found in the archive (bad checksum) - Bug fix: Show and error message and exit instead of waiting when the required fstools are not installed - Bug fix: fixed potential crash in thread_comp when aborting a restoration process because of an error * Tue Jan 13 2009 Carsten Schoene <cs@linux-administrator.com> - 0.2.1 - initial build