Blame SPECS/xfsdump.spec

0a2a47
Summary: Administrative utilities for the XFS filesystem
0a2a47
Name: xfsdump
3c740a
Version: 3.1.7
daa0ba
Release: 1%{?dist}
0a2a47
# Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
0a2a47
# in source, with no mention of version.
0a2a47
License: GPL+
0a2a47
Group: System Environment/Base
0a2a47
URL: http://oss.sgi.com/projects/xfs/
3c740a
Source0: https://www.kernel.org/pub/linux/utils/fs/xfs/%{name}/%{name}-%{version}.tar.xz
0a2a47
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
0a2a47
BuildRequires: libtool, gettext, gawk
0a2a47
BuildRequires: xfsprogs-devel, libuuid-devel, libattr-devel ncurses-devel
0a2a47
Requires: xfsprogs >= 2.6.30, attr >= 2.0.0
0a2a47
0a2a47
%description
0a2a47
The xfsdump package contains xfsdump, xfsrestore and a number of
0a2a47
other utilities for administering XFS filesystems.
0a2a47
0a2a47
xfsdump examines files in a filesystem, determines which need to be
0a2a47
backed up, and copies those files to a specified disk, tape or other
0a2a47
storage medium.	 It uses XFS-specific directives for optimizing the
0a2a47
dump of an XFS filesystem, and also knows how to backup XFS extended
0a2a47
attributes.  Backups created with xfsdump are "endian safe" and can
0a2a47
thus be transfered between Linux machines of different architectures
0a2a47
and also between IRIX machines.
0a2a47
0a2a47
xfsrestore performs the inverse function of xfsdump; it can restore a
0a2a47
full backup of a filesystem.  Subsequent incremental backups can then
0a2a47
be layered on top of the full backup.  Single files and directory
0a2a47
subtrees may be restored from full or partial backups.
0a2a47
0a2a47
%prep
0a2a47
%setup -q
0a2a47
0a2a47
%build
0a2a47
%configure
0a2a47
0a2a47
make %{?_smp_mflags}
0a2a47
0a2a47
%install
0a2a47
rm -rf $RPM_BUILD_ROOT
0a2a47
make DIST_ROOT=$RPM_BUILD_ROOT install
0a2a47
# remove non-versioned docs location
0a2a47
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsdump/
0a2a47
0a2a47
# Bit of a hack to move files from /sbin to /usr/sbin
0a2a47
(cd $RPM_BUILD_ROOT/%{_sbindir}; rm xfsdump xfsrestore)
0a2a47
(cd $RPM_BUILD_ROOT/%{_sbindir}; mv ../../sbin/xfsdump .)
0a2a47
(cd $RPM_BUILD_ROOT/%{_sbindir}; mv ../../sbin/xfsrestore .)
0a2a47
0a2a47
%find_lang %{name}
0a2a47
0a2a47
%clean
0a2a47
rm -rf $RPM_BUILD_ROOT
0a2a47
0a2a47
%files -f %{name}.lang
0a2a47
%defattr(-,root,root)
0a2a47
%doc README doc/COPYING doc/CHANGES doc/README.xfsdump doc/xfsdump_ts.txt
0a2a47
%{_mandir}/man8/*
0a2a47
%{_sbindir}/*
0a2a47
0a2a47
%changelog
3c740a
* Fri Nov 03 2017 Eric Sandeen <sandeen@redhat.com> 3.1.7-1
3c740a
- Rebase to build against current RHEL7 xfsprogs headers
3c740a
- Fix race condition between lseek() and read()/write() (#1086532)
3c740a
daa0ba
* Mon Feb 17 2014 Eric Sandeen <sandeen@redhat.com> 3.1.4-1
daa0ba
- Fix aarch64 build (#1028131)
daa0ba
- Rebase to 3.1.4 to roll up prior individual patches
daa0ba
5ef8b0
* Mon Feb 17 2014 Eric Sandeen <sandeen@redhat.com> 3.1.3-5
5ef8b0
- Preserve file capabilities during xfsrestore (#1013345)
5ef8b0
5ef8b0
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.1.3-4
5ef8b0
- Mass rebuild 2014-01-24
5ef8b0
5ef8b0
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.1.3-3
5ef8b0
- Mass rebuild 2013-12-27
5ef8b0
5ef8b0
* Mon Nov 25 2013 Eric Sandeen <sandeen@redhat.com> 3.1.3-2
5ef8b0
- Preserve xattrs on multi-part stream restores (#1034014)
5ef8b0
- Prevent segfault on multi-part stream restores (#1034015)
5ef8b0
0a2a47
* Mon Oct 07 2013 Eric Sandeen <sandeen@redhat.com> 3.1.3-1
0a2a47
- Update to version 3.1.3 (#1016306)
0a2a47
0a2a47
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.2-2
0a2a47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0a2a47
0a2a47
* Thu Dec 13 2012 Eric Sandeen <sandeen@redhat.com> 3.1.2-1
0a2a47
- New upstream release, with non-broken tarball
0a2a47
0a2a47
* Thu Dec 13 2012 Eric Sandeen <sandeen@redhat.com> 3.1.1-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-3
0a2a47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0a2a47
0a2a47
* Wed Mar 28 2012 Eric Sandeen <sandeen@redhat.com> 3.1.0-2
0a2a47
- Move files out of /sbin to /usr/sbin
0a2a47
0a2a47
* Fri Mar 23 2012 Eric Sandeen <sandeen@redhat.com> 3.1.0-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-2
0a2a47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
0a2a47
0a2a47
* Mon Oct 17 2011 Eric Sandeen <sandeen@redhat.com> 3.0.6-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Thu Mar 31 2011 Eric Sandeen <sandeen@redhat.com> 3.0.5-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-2
0a2a47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
0a2a47
0a2a47
* Wed Jan 13 2010 Eric Sandeen <sandeen@redhat.com> 3.0.4-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Mon Nov 30 2009 Dennis Gregorovic <dgregor@redhat.com> - 3.0.1-3.1
0a2a47
- Rebuilt for RHEL 6
0a2a47
0a2a47
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-3
0a2a47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
0a2a47
0a2a47
* Tue Jun 30 2009 Eric Sandeen <sandeen@redhat.com> 3.0.1-2
0a2a47
- Fix up build-requires after e2fsprogs splitup
0a2a47
0a2a47
* Tue May 05 2009 Eric Sandeen <sandeen@redhat.com> 3.0.1-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-2
0a2a47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
0a2a47
0a2a47
* Wed Feb 04 2009 Eric Sandeen <sandeen@redhat.com> 3.0.0-1
0a2a47
- New upstream release
0a2a47
0a2a47
* Wed Nov 12 2008 Eric Sandeen <sandeen@redhat.com> 2.2.48-2
0a2a47
- Enable parallel builds
0a2a47
0a2a47
* Sun Feb 10 2008 Eric Sandeen <sandeen@redhat.com> - 2.2.48-1
0a2a47
- Update to xfsdump version 2.2.48
0a2a47
- First build with gcc-4.3
0a2a47
0a2a47
* Mon Sep 10 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.46-1
0a2a47
- Update to xfsdump version 2.2.46
0a2a47
- Dropped O_CREAT patch, now upstream
0a2a47
0a2a47
* Fri Aug 24 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-3
0a2a47
- Update license tag
0a2a47
- Fix up O_CREAT opens with no mode
0a2a47
- Add gawk to buildrequires
0a2a47
0a2a47
* Tue Jun 19 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-2
0a2a47
- Remove readline-devel & libtermcap-devel BuildRequires
0a2a47
0a2a47
* Thu May 31 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-1
0a2a47
- Update to xfsdump 2.2.45
0a2a47
0a2a47
* Wed Aug 31 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.42-2
0a2a47
- Remove Distribution: tag
0a2a47
0a2a47
* Wed Aug 23 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.42-1
0a2a47
- update to version 2.2.42 
0a2a47
0a2a47
* Tue Aug 22 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-3
0a2a47
- Fix the /usr/sbin sym links to relative links
0a2a47
- Add the Distribution tag
0a2a47
- Add ncurses-devel to buildrequires
0a2a47
0a2a47
* Tue Aug 16 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-2
0a2a47
- install removes the makefile installed version of the docs
0a2a47
	package the docs based in the version specfic directory
0a2a47
 
0a2a47
* Wed Aug  9 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-1
0a2a47
- Add xfsdump to Fedorda