2fa26b
Summary:	Backup and restore utilities for the XFS filesystem
2fa26b
Name:		xfsdump
2fa26b
Version:	3.1.10
2fa26b
Release:	1%{?dist}
2fa26b
# Licensing based on generic "GNU GENERAL PUBLIC LICENSE"
2fa26b
# in source, with no mention of version.
2fa26b
License:	GPL+
2fa26b
Source0:	http://kernel.org/pub/linux/utils/fs/xfs/%{name}/%{name}-%{version}.tar.xz
2fa26b
Source1:	http://kernel.org/pub/linux/utils/fs/xfs/%{name}/%{name}-%{version}.tar.sign
2fa26b
Source2:	https://git.kernel.org/pub/scm/docs/kernel/pgpkeys.git/plain/keys/20AE1692E13DDEE0.asc
2fa26b
BuildRequires:	make
2fa26b
BuildRequires:	gcc
2fa26b
BuildRequires:	libtool, gettext, gawk
2fa26b
BuildRequires:	xfsprogs-devel, libuuid-devel, libattr-devel ncurses-devel
2fa26b
BuildRequires:	gnupg2, xz
2fa26b
Requires:	xfsprogs >= 2.6.30, attr >= 2.0.0
2fa26b
2fa26b
%description
2fa26b
The xfsdump package contains xfsdump, xfsrestore and a number of
2fa26b
other utilities for administering XFS filesystems.
2fa26b
2fa26b
xfsdump examines files in a filesystem, determines which need to be
2fa26b
backed up, and copies those files to a specified disk, tape or other
2fa26b
storage medium.	 It uses XFS-specific directives for optimizing the
2fa26b
dump of an XFS filesystem, and also knows how to backup XFS extended
2fa26b
attributes.  Backups created with xfsdump are "endian safe" and can
2fa26b
thus be transfered between Linux machines of different architectures
2fa26b
and also between IRIX machines.
2fa26b
2fa26b
xfsrestore performs the inverse function of xfsdump; it can restore a
2fa26b
full backup of a filesystem.  Subsequent incremental backups can then
2fa26b
be layered on top of the full backup.  Single files and directory
2fa26b
subtrees may be restored from full or partial backups.
2fa26b
2fa26b
%prep
2fa26b
xzcat '%{SOURCE0}' | %{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data=-
2fa26b
%setup -q
2fa26b
2fa26b
%build
2fa26b
%configure
2fa26b
2fa26b
make V=1 %{?_smp_mflags}
2fa26b
2fa26b
%install
2fa26b
rm -rf $RPM_BUILD_ROOT
2fa26b
make DIST_ROOT=$RPM_BUILD_ROOT install
2fa26b
# remove non-versioned docs location
2fa26b
rm -rf $RPM_BUILD_ROOT/%{_datadir}/doc/xfsdump/
2fa26b
2fa26b
# Bit of a hack to move files from /sbin to /usr/sbin
2fa26b
(cd $RPM_BUILD_ROOT/%{_sbindir}; mv ../../sbin/xfsdump .)
2fa26b
(cd $RPM_BUILD_ROOT/%{_sbindir}; mv ../../sbin/xfsrestore .)
2fa26b
2fa26b
# Create inventory dir (otherwise created @ runtime)
2fa26b
mkdir -p $RPM_BUILD_ROOT/%{_sharedstatedir}/xfsdump/inventory
2fa26b
2fa26b
%find_lang %{name}
2fa26b
2fa26b
%files -f %{name}.lang
2fa26b
%doc README doc/COPYING doc/CHANGES doc/README.xfsdump doc/xfsdump_ts.txt
2fa26b
%{_mandir}/man8/*
2fa26b
%{_sbindir}/*
2fa26b
%{_sharedstatedir}/xfsdump/inventory
2fa26b
2fa26b
%changelog
2fa26b
* Fri Feb 11 2022 Eric Sandeen <sandeen@redhat.com> 3.1.10-1
2fa26b
- New upstream release
2fa26b
- Resolve issue with bind mounts / root inode mismatch (#2034324)
2fa26b
2fa26b
* Tue Aug 10 2021 Mohan Boddu <mboddu@redhat.com> - 3.1.9-6
2fa26b
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
2fa26b
  Related: rhbz#1991688
2fa26b
2fa26b
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 3.1.9-5
2fa26b
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
2fa26b
2fa26b
* Thu Jan 28 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-4
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
2fa26b
2fa26b
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-3
2fa26b
- Second attempt - Rebuilt for
2fa26b
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2fa26b
2fa26b
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
2fa26b
2fa26b
* Fri Jan 31 2020 Eric Sandeen <sandeen@redhat.com> 3.1.9-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-7
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2fa26b
2fa26b
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-6
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
2fa26b
2fa26b
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-5
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
2fa26b
2fa26b
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-4
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
2fa26b
2fa26b
* Mon Feb 26 2018 Eric Sandeen <sandeen@redhat.com> 3.1.8-3
2fa26b
- BuildRequires: gcc
2fa26b
2fa26b
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.8-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2fa26b
2fa26b
* Thu Sep 21 2017 Eric Sandeen <sandeen@redhat.com> 3.1.8-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-6
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2fa26b
2fa26b
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-5
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2fa26b
2fa26b
* Thu Jun 08 2017 Eric Sandeen <sandeen@redhat.com> 3.1.6-4
2fa26b
- Build with largefile support on 32-bit platforms
2fa26b
2fa26b
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-3
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
2fa26b
2fa26b
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.6-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
2fa26b
2fa26b
* Tue Nov 10 2015 Eric Sandeen <sandeen@redhat.com> 3.1.6-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.4-3
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
2fa26b
2fa26b
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.4-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
2fa26b
2fa26b
* Thu Jul 17 2014 Eric Sandeen <sandeen@redhat.com> 3.1.4-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Mon Jun 16 2014 Eric Sandeen <sandeen@redhat.com> 3.1.3-5
2fa26b
- Fix aarch64 build (#926800)
2fa26b
2fa26b
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-4
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2fa26b
2fa26b
* Mon Jan 20 2014 Eric Sandeen <sandeen@redhat.com> 3.1.3-3
2fa26b
- Add /var/lib/xfsdump/inventory to file list (was created runtime)
2fa26b
2fa26b
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.3-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
2fa26b
2fa26b
* Wed May 08 2013 Eric Sandeen <sandeen@redhat.com> 3.1.3-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.2-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2fa26b
2fa26b
* Thu Dec 13 2012 Eric Sandeen <sandeen@redhat.com> 3.1.2-1
2fa26b
- New upstream release, with non-broken tarball
2fa26b
2fa26b
* Thu Dec 13 2012 Eric Sandeen <sandeen@redhat.com> 3.1.1-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Sun Jul 22 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.0-3
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
2fa26b
2fa26b
* Wed Mar 28 2012 Eric Sandeen <sandeen@redhat.com> 3.1.0-2
2fa26b
- Move files out of /sbin to /usr/sbin
2fa26b
2fa26b
* Fri Mar 23 2012 Eric Sandeen <sandeen@redhat.com> 3.1.0-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.6-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
2fa26b
2fa26b
* Mon Oct 17 2011 Eric Sandeen <sandeen@redhat.com> 3.0.6-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Thu Mar 31 2011 Eric Sandeen <sandeen@redhat.com> 3.0.5-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2fa26b
2fa26b
* Wed Jan 13 2010 Eric Sandeen <sandeen@redhat.com> 3.0.4-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Mon Nov 30 2009 Dennis Gregorovic <dgregor@redhat.com> - 3.0.1-3.1
2fa26b
- Rebuilt for RHEL 6
2fa26b
2fa26b
* Mon Jul 27 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.1-3
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
2fa26b
2fa26b
* Tue Jun 30 2009 Eric Sandeen <sandeen@redhat.com> 3.0.1-2
2fa26b
- Fix up build-requires after e2fsprogs splitup
2fa26b
2fa26b
* Tue May 05 2009 Eric Sandeen <sandeen@redhat.com> 3.0.1-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Thu Feb 26 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.0-2
2fa26b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2fa26b
2fa26b
* Wed Feb 04 2009 Eric Sandeen <sandeen@redhat.com> 3.0.0-1
2fa26b
- New upstream release
2fa26b
2fa26b
* Wed Nov 12 2008 Eric Sandeen <sandeen@redhat.com> 2.2.48-2
2fa26b
- Enable parallel builds
2fa26b
2fa26b
* Sun Feb 10 2008 Eric Sandeen <sandeen@redhat.com> - 2.2.48-1
2fa26b
- Update to xfsdump version 2.2.48
2fa26b
- First build with gcc-4.3
2fa26b
2fa26b
* Mon Sep 10 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.46-1
2fa26b
- Update to xfsdump version 2.2.46
2fa26b
- Dropped O_CREAT patch, now upstream
2fa26b
2fa26b
* Fri Aug 24 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-3
2fa26b
- Update license tag
2fa26b
- Fix up O_CREAT opens with no mode
2fa26b
- Add gawk to buildrequires
2fa26b
2fa26b
* Tue Jun 19 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-2
2fa26b
- Remove readline-devel & libtermcap-devel BuildRequires
2fa26b
2fa26b
* Thu May 31 2007 Eric Sandeen <sandeen@redhat.com> - 2.2.45-1
2fa26b
- Update to xfsdump 2.2.45
2fa26b
2fa26b
* Thu Aug 31 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.42-2
2fa26b
- Remove Distribution: tag
2fa26b
2fa26b
* Wed Aug 23 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.42-1
2fa26b
- update to version 2.2.42 
2fa26b
2fa26b
* Tue Aug 22 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-3
2fa26b
- Fix the /usr/sbin sym links to relative links
2fa26b
- Add the Distribution tag
2fa26b
- Add ncurses-devel to buildrequires
2fa26b
2fa26b
* Wed Aug 16 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-2
2fa26b
- install removes the makefile installed version of the docs
2fa26b
	package the docs based in the version specfic directory
2fa26b
 
2fa26b
* Wed Aug  9 2006 Russell Cattelan <cattelan@thebarn.com> - 2.2.38-1
2fa26b
- Add xfsdump to Fedora