Summary: Programs for backing up and restoring filesystems Name: dump Version: 0.4b19 Release: 2mdk Copyright: BSD Group: Archiving/Backup Source: ftp://tsx-11.mit.edu/pub/linux/ALPHA/ext2fs/dump-%{version}.tar.bz2 Patch: dump-nonroot.patch.bz2 Url: http://sourceforge.net/projects/dump/ Requires: rmt BuildRequires: e2fsprogs >= 1.15, e2fsprogs-devel >= 1.15 BuildRoot: %{_tmppath}/%{name}-root %description The dump package contains both dump and restore. Dump examines files in a filesystem, determines which ones need to be backed up, and copies those files to a specified disk, tape or other storage medium. The restore command performs the inverse function of dump; it can restore a full backup of a filesystem. Subsequent incremental backups can then be layered on top of the full backup. Single files and directory subtrees may also be restored from full or partial backups. %package -n rmt Summary: Provides certain programs with access to remote tape devices. Group: Archiving/Backup %description -n rmt The rmt utility provides remote access to tape devices for programs like dump (a filesystem backup program), restore (a program for restoring files from a backup) and tar (an archiving program). %prep %setup -q %patch0 -p0 %build %configure --with-binmode=6755 --with-manowner=root --with-mangrp=root --with-manmode=644 --enable-rmt make OPT="$RPM_OPT_FLAGS -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wno-char-subscripts" %install rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/sbin mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/man8 make install BINDIR=$RPM_BUILD_ROOT/sbin MANDIR=${RPM_BUILD_ROOT}%{_mandir}/man8 { cd $RPM_BUILD_ROOT ln -sf dump ./sbin/rdump ln -sf restore ./sbin/rrestore chmod ug-s ./sbin/rmt mkdir -p .%{_sysconfdir} > .%{_sysconfdir}/dumpdates ln -sf ../sbin/rmt .%{_sysconfdir}/rmt } rm $RPM_BUILD_ROOT%{_mandir}/man8/rdump.8 $RPM_BUILD_ROOT%{_mandir}/man8/rrestore.8 cd $RPM_BUILD_ROOT%{_mandir}/man8 ln -sf dump.8 rdump.8 ln -sf restore.8 rrestore.8 %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root) %doc CHANGES COPYRIGHT KNOWNBUGS README THANKS TODO MAINTAINERS dump.lsm %attr(0664,root,disk) %config(noreplace) %{_sysconfdir}/dumpdates #%attr(6755,root,tty) /sbin/dump /sbin/dump #%attr(6755,root,tty) /sbin/restore /sbin/restore /sbin/rdump /sbin/rrestore %{_mandir}/man8/dump.8.bz2 %{_mandir}/man8/rdump.8.bz2 %{_mandir}/man8/restore.8.bz2 %{_mandir}/man8/rrestore.8.bz2 %files -n rmt %defattr(-,root,root) %doc COPYRIGHT #%attr(0755,root,root) /sbin/rmt /sbin/rmt /etc/rmt %{_mandir}/man8/rmt.8.bz2 %changelog * Tue Aug 22 2000 Vincent Saugey <vince@mandrakesoft.com> 0.4b19-2mdk - Corrected licence - Adding url * Mon Aug 21 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.4b19-1mdk - s|0.4b18|0.4b19|. * Fri Jul 28 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 0.4b18-2mdk - rebuild for the BM - use more new macros (titiscks) * Wed Jul 05 2000 Thierry Vignaud <tvignaud@mandrakesoft.com> 0.4b18-1mdk - new release (potential SECURITY FIX) - use new macros * Wed Apr 19 2000 Vincent Saugey <vince@mandrakesoft.com> 0.4b16-3mdk - Remove the sgid (tty) on binaries files. * Fri Mar 31 2000 Vincent Saugey <vince@mandrakesoft.com> 0.4b16-2mdk - Update to 4b16 * Mon Mar 13 2000 David BAUDNS <baudens@mandrakesoft.com> - 0.4b10-2mdk - Fix %%{doc} - Use new Groups - Use %%{_tmppath} for BuildRoot * Mon Nov 29 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 0.4b10. * Mon Nov 8 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - 0.4b9. * Sun Nov 7 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Fix danglings symlinks. * Mon Oct 25 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Merge rh patchs. * Mon Apr 12 1999 Chmouel Boudjnah <chmouel@mandrakesoft.com> - Add modification from RedHat 6.0. * Sat Apr 10 1999 Bernhard Rosenkraenzer <bero@linux-mandrake.com> - Mandrake adaptions - bzip2 man pages - add de locale * Fri Feb 19 1999 Preston Brown <pbrown@redhat.com> - upgraded to dump 0.4b4, massaged patches. * Tue Feb 02 1999 Ian A Cameron <I.A.Cameron@open.ac.uk> - added patch from Derrick J Brashear for traverse.c to stop bread errors * Wed Jan 20 1999 Jeff Johnson <jbj@redhat.com> - restore original 6755 root.tty to dump/restore, defattr did tty->root (#684). - mark /etc/dumpdates as noreplace. * Tue Jul 14 1998 Jeff Johnson <jbj@redhat.com> - add build root. * Tue May 05 1998 Prospector System <bugs@redhat.com> - translations modified for de, fr, tr * Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com> - added a patch for resolving linux/types.h and sys/types.h conflicts * Wed Dec 31 1997 Erik Troan <ewt@redhat.com> - added prototype of llseek() so dump would work on large partitions * Thu Oct 30 1997 Donnie Barnes <djb@redhat.com> - made all symlinks relative instead of absolute * Thu Jul 10 1997 Erik Troan <ewt@redhat.com> - built against glibc * Thu Mar 06 1997 Michael K. Johnson <johnsonm@redhat.com> - Moved rmt to its own package. * Tue Feb 11 1997 Michael Fulbright <msf@redhat.com> - Added endian cleanups for SPARC * Fri Feb 07 1997 Michael K. Johnson <johnsonm@redhat.com> - Made /etc/dumpdates writeable by group disk.