require lzip [release 1.27.1-2mamba;Fri Feb 28 2014]
This commit is contained in:
parent
5529903c10
commit
c1df7d412f
@ -1,2 +1,8 @@
|
||||
# tar
|
||||
|
||||
The GNU tar program saves many files together into one archive and can restore individual files (or all of the files) from the archive.
|
||||
Tar can also be used to add supplemental files to an archive and to update or list files in the archive.
|
||||
Tar includes multivolume support, automatic archive compression/decompression, the ability to perform remote archives and the ability to perform incremental and full backups.
|
||||
If you want to use Tar for remote backups, you'll also need to install the rmt package.
|
||||
You should install the tar package, because you'll find its compression and decompression utilities essential for working with files.
|
||||
|
||||
|
338
tar-1.13.18-manpage.patch
Normal file
338
tar-1.13.18-manpage.patch
Normal file
@ -0,0 +1,338 @@
|
||||
--- tar-1.13.18/tar.1.manpage Mon Oct 30 12:52:03 2000
|
||||
+++ tar-1.13.18/tar.1 Mon Oct 30 12:56:15 2000
|
||||
@@ -0,0 +1,335 @@
|
||||
+.\" @(#)tar.1 1.13.14 2000/10/30 Bero;
|
||||
+.TH TAR 1 "30 October 2000"
|
||||
+.SH NAME
|
||||
+tar \- The GNU version of the tar archiving utility
|
||||
+.SH SYNOPSIS
|
||||
+.B tar
|
||||
+[
|
||||
+.B \-
|
||||
+]
|
||||
+.B A --catenate --concatenate \||\| c --create \||\| d --diff --compare \||\| r --append \||\| t --list \||\| u --update \||\| x -extract --get
|
||||
+[
|
||||
+.B --atime-preserve
|
||||
+]
|
||||
+[
|
||||
+.B -b, --block-size N
|
||||
+]
|
||||
+[
|
||||
+.B -B, --read-full-blocks
|
||||
+]
|
||||
+[
|
||||
+.B -C, --directory DIR
|
||||
+]
|
||||
+[
|
||||
+.B --checkpoint
|
||||
+]
|
||||
+[
|
||||
+.B -f, --file [HOSTNAME:]F
|
||||
+]
|
||||
+[
|
||||
+.B --force-local
|
||||
+]
|
||||
+[
|
||||
+.B -F, --info-script F --new-volume-script F
|
||||
+]
|
||||
+[
|
||||
+.B -G, --incremental
|
||||
+]
|
||||
+[
|
||||
+.B -g, --listed-incremental F
|
||||
+]
|
||||
+[
|
||||
+.B -h, --dereference
|
||||
+]
|
||||
+[
|
||||
+.B -i, --ignore-zeros
|
||||
+]
|
||||
+[
|
||||
+.B -j, --bzip
|
||||
+]
|
||||
+[
|
||||
+.B --ignore-failed-read
|
||||
+]
|
||||
+[
|
||||
+.B -k, --keep-old-files
|
||||
+]
|
||||
+[
|
||||
+.B -K, --starting-file F
|
||||
+]
|
||||
+[
|
||||
+.B -l, --one-file-system
|
||||
+]
|
||||
+[
|
||||
+.B -L, --tape-length N
|
||||
+]
|
||||
+[
|
||||
+.B -m, --modification-time
|
||||
+]
|
||||
+[
|
||||
+.B -M, --multi-volume
|
||||
+]
|
||||
+[
|
||||
+.B -N, --after-date DATE, --newer DATE
|
||||
+]
|
||||
+[
|
||||
+.B -o, --old-archive, --portability
|
||||
+]
|
||||
+[
|
||||
+.B -O, --to-stdout
|
||||
+]
|
||||
+[
|
||||
+.B -p, --same-permissions, --preserve-permissions
|
||||
+]
|
||||
+[
|
||||
+.B -P, --absolute-paths
|
||||
+]
|
||||
+[
|
||||
+.B --preserve
|
||||
+]
|
||||
+[
|
||||
+.B -R, --record-number
|
||||
+]
|
||||
+[
|
||||
+.B --remove-files
|
||||
+]
|
||||
+[
|
||||
+.B -s, --same-order, --preserve-order
|
||||
+]
|
||||
+[
|
||||
+.B --same-owner
|
||||
+]
|
||||
+[
|
||||
+.B -S, --sparse
|
||||
+]
|
||||
+[
|
||||
+.B -T, -I, --files-from=F
|
||||
+]
|
||||
+[
|
||||
+.B --null
|
||||
+]
|
||||
+[
|
||||
+.B --totals
|
||||
+]
|
||||
+[
|
||||
+.B -v, --verbose
|
||||
+]
|
||||
+[
|
||||
+.B -V, --label NAME
|
||||
+]
|
||||
+[
|
||||
+.B --version
|
||||
+]
|
||||
+[
|
||||
+.B -w, --interactive, --confirmation
|
||||
+]
|
||||
+[
|
||||
+.B -W, --verify
|
||||
+]
|
||||
+[
|
||||
+.B --exclude FILE
|
||||
+]
|
||||
+[
|
||||
+.B -X, --exclude-from FILE
|
||||
+]
|
||||
+[
|
||||
+.B -Z, --compress, --uncompress
|
||||
+]
|
||||
+[
|
||||
+.B -z, --gzip, --ungzip
|
||||
+]
|
||||
+[
|
||||
+.B --use-compress-program PROG
|
||||
+]
|
||||
+[
|
||||
+.B --block-compress
|
||||
+]
|
||||
+[
|
||||
+.B -[0-7][lmh]
|
||||
+]
|
||||
+.TP
|
||||
+.I filename1 [ filename2, ... filenameN ]
|
||||
+.TP
|
||||
+.I directory1 [ directory2, ...directoryN ]
|
||||
+.SH DESCRIPTION
|
||||
+.LP
|
||||
+This manual page documents the GNU version of
|
||||
+.B tar
|
||||
+, an archiving program designed to store and extract files from
|
||||
+an archive file known as a
|
||||
+.IR tarfile.
|
||||
+A
|
||||
+.IR tarfile
|
||||
+may be made on a tape drive, however, it is also common
|
||||
+to write a
|
||||
+.IR tarfile
|
||||
+to a normal file.
|
||||
+The first argument to
|
||||
+.B tar
|
||||
+must be one of the options:
|
||||
+.BR Acdrtux ,
|
||||
+followed by any optional functions.
|
||||
+The final arguments to
|
||||
+.B tar
|
||||
+are the names of the files or directories which should be archived. The use
|
||||
+of a directory name always implies that the subdirectories below should be
|
||||
+included in the archive.
|
||||
+.SH "FUNCTION LETTERS"
|
||||
+.TP
|
||||
+.B One of the following options must be used:
|
||||
+.TP
|
||||
+.B -A, --catenate, --concatenate
|
||||
+append tar files to an archive
|
||||
+.TP
|
||||
+.B -c, --create
|
||||
+create a new archive
|
||||
+.TP
|
||||
+.B -d, --diff, --compare
|
||||
+find differences between archive and file system
|
||||
+.TP
|
||||
+.B --delete
|
||||
+delete from the archive (not for use on mag tapes!)
|
||||
+.TP
|
||||
+.B -r, --append
|
||||
+append files to the end of an archive
|
||||
+.TP
|
||||
+.B -t, --list
|
||||
+list the contents of an archive
|
||||
+.TP
|
||||
+.B -u, --update
|
||||
+only append files that are newer than copy in archive
|
||||
+.TP
|
||||
+.B -x, --extract, --get
|
||||
+extract files from an archive
|
||||
+.SH "OTHER OPTIONS"
|
||||
+.TP
|
||||
+.B --atime-preserve
|
||||
+don't change access times on dumped files
|
||||
+.TP
|
||||
+.B -b, --block-size N
|
||||
+block size of Nx512 bytes (default N=20)
|
||||
+.TP
|
||||
+.B -B, --read-full-blocks
|
||||
+reblock as we read (for reading 4.2BSD pipes)
|
||||
+.TP
|
||||
+.B -C, --directory DIR
|
||||
+change to directory DIR
|
||||
+.TP
|
||||
+.B --checkpoint
|
||||
+print directory names while reading the archive
|
||||
+.TP
|
||||
+.B -f, --file [HOSTNAME:]F
|
||||
+use archive file or device F (default /dev/rmt0)
|
||||
+.TP
|
||||
+.B --force-local
|
||||
+archive file is local even if has a colon
|
||||
+.TP
|
||||
+.B -F, --info-script F --new-volume-script F
|
||||
+run script at end of each tape (implies -M)
|
||||
+.TP
|
||||
+.B -G, --incremental
|
||||
+create/list/extract old GNU-format incremental backup
|
||||
+.TP
|
||||
+.B -g, --listed-incremental F
|
||||
+create/list/extract new GNU-format incremental backup
|
||||
+.TP
|
||||
+.B -h, --dereference
|
||||
+don't dump symlinks; dump the files they point to
|
||||
+.TP
|
||||
+.B -i, --ignore-zeros
|
||||
+ignore blocks of zeros in archive (normally mean EOF)
|
||||
+.TP
|
||||
+.B -j, --bzip
|
||||
+filter the archive through bzip2
|
||||
+.TP
|
||||
+.B --ignore-failed-read
|
||||
+don't exit with non-zero status on unreadable files
|
||||
+.TP
|
||||
+.B -k, --keep-old-files
|
||||
+keep existing files; don't overwrite them from archive
|
||||
+.TP
|
||||
+.B -K, --starting-file F
|
||||
+begin at file F in the archive
|
||||
+.TP
|
||||
+.B -l, --one-file-system
|
||||
+stay in local file system when creating an archive
|
||||
+.TP
|
||||
+.B -L, --tape-length N
|
||||
+change tapes after writing N*1024 bytes
|
||||
+.TP
|
||||
+.B -m, --modification-time
|
||||
+don't extract file modified time
|
||||
+.TP
|
||||
+.B -M, --multi-volume
|
||||
+create/list/extract multi-volume archive
|
||||
+.TP
|
||||
+.B -N, --after-date DATE, --newer DATE
|
||||
+only store files newer than DATE
|
||||
+.TP
|
||||
+.B -o, --old-archive, --portability
|
||||
+write a V7 format archive, rather than ANSI format
|
||||
+.TP
|
||||
+.B -O, --to-stdout
|
||||
+extract files to standard output
|
||||
+.TP
|
||||
+.B -p, --same-permissions, --preserve-permissions
|
||||
+extract all protection information
|
||||
+.TP
|
||||
+.B -P, --absolute-paths
|
||||
+don't strip leading `/'s from file names
|
||||
+.TP
|
||||
+.B --preserve
|
||||
+like -p -s
|
||||
+.TP
|
||||
+.B -R, --record-number
|
||||
+show record number within archive with each message
|
||||
+.TP
|
||||
+.B --remove-files
|
||||
+remove files after adding them to the archive
|
||||
+.TP
|
||||
+.B -s, --same-order, --preserve-order
|
||||
+list of names to extract is sorted to match archive
|
||||
+.TP
|
||||
+.B --same-owner
|
||||
+create extracted files with the same ownership
|
||||
+.TP
|
||||
+.B -S, --sparse
|
||||
+handle sparse files efficiently
|
||||
+.TP
|
||||
+.B -T, -I, --files-from=F
|
||||
+get names to extract or create from file F
|
||||
+.TP
|
||||
+.B --null
|
||||
+-T reads null-terminated names, disable -C
|
||||
+.TP
|
||||
+.B --totals
|
||||
+print total bytes written with --create
|
||||
+.TP
|
||||
+.B -v, --verbose
|
||||
+verbosely list files processed
|
||||
+.TP
|
||||
+.B -V, --label NAME
|
||||
+create archive with volume name NAME
|
||||
+.TP
|
||||
+.B --version
|
||||
+print tar program version number
|
||||
+.TP
|
||||
+.B -w, --interactive, --confirmation
|
||||
+ask for confirmation for every action
|
||||
+.TP
|
||||
+.B -W, --verify
|
||||
+attempt to verify the archive after writing it
|
||||
+.TP
|
||||
+.B --exclude FILE
|
||||
+exclude file FILE
|
||||
+.TP
|
||||
+.B -X, --exclude-from FILE
|
||||
+exclude files listed in FILE
|
||||
+.TP
|
||||
+.B -Z, --compress, --uncompress
|
||||
+filter the archive through compress
|
||||
+.TP
|
||||
+.B -z, --gzip, --ungzip
|
||||
+filter the archive through gzip
|
||||
+.TP
|
||||
+.B --use-compress-program PROG
|
||||
+filter the archive through PROG (which must accept -d)
|
156
tar.spec
Normal file
156
tar.spec
Normal file
@ -0,0 +1,156 @@
|
||||
Name: tar
|
||||
Version: 1.27.1
|
||||
Release: 2mamba
|
||||
Summary: A GNU file archiving program
|
||||
Group: Applications/Archiving
|
||||
Vendor: openmamba
|
||||
Distribution: openmamba
|
||||
Packager: Davide Madrisan <davide.madrisan@gmail.com>
|
||||
URL: http://www.gnu.org/software/tar/tar.html
|
||||
Source: ftp://ftp.gnu.org/gnu/tar/%{name}-%{version}.tar.bz2
|
||||
Patch0: %{name}-1.13.18-manpage.patch
|
||||
License: GPL
|
||||
## AUTOBUILDREQ-BEGIN
|
||||
BuildRequires: glibc-devel
|
||||
BuildRequires: libacl-devel
|
||||
BuildRequires: libselinux-devel
|
||||
## AUTOBUILDREQ-END
|
||||
BuildRequires: gettext-devel
|
||||
Requires: gzip
|
||||
Requires: bzip2
|
||||
Requires: xz
|
||||
Requires: lzip
|
||||
Requires(post):%{__install_info}
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||
|
||||
%description
|
||||
The GNU tar program saves many files together into one archive and can restore individual files (or all of the files) from the archive.
|
||||
Tar can also be used to add supplemental files to an archive and to update or list files in the archive.
|
||||
Tar includes multivolume support, automatic archive compression/decompression, the ability to perform remote archives and the ability to perform incremental and full backups.
|
||||
If you want to use Tar for remote backups, you'll also need to install the rmt package.
|
||||
You should install the tar package, because you'll find its compression and decompression utilities essential for working with files.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
# fixme: tar 1.14 has some new command line options, so this man page is obsolete
|
||||
# (find for updates on Mandrake site).
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%configure \
|
||||
--bindir=/bin \
|
||||
--libexecdir=/sbin
|
||||
# --enable-backup-scripts
|
||||
|
||||
%make
|
||||
|
||||
%install
|
||||
[ "%buildroot" != / ] && rm -rf "%buildroot"
|
||||
%makeinstall
|
||||
|
||||
ln -sf tar %{buildroot}/bin/gtar
|
||||
install -p -D -m644 tar.1 %{buildroot}%{_mandir}/man1/tar.1
|
||||
|
||||
%find_lang %{name}
|
||||
|
||||
%clean
|
||||
[ "%buildroot" != / ] && rm -rf "%buildroot"
|
||||
|
||||
%post
|
||||
%install_info %{name}.info
|
||||
exit 0
|
||||
|
||||
%preun
|
||||
%uninstall_info %{name}.info
|
||||
exit 0
|
||||
|
||||
%files -f %{name}.lang
|
||||
%defattr(-,root,root)
|
||||
/bin/tar
|
||||
/bin/gtar
|
||||
/sbin/rmt
|
||||
%{_infodir}/tar.*
|
||||
%{_mandir}/man1/tar.*
|
||||
%doc AUTHORS ChangeLog COPYING NEWS README THANKS TODO
|
||||
|
||||
%changelog
|
||||
* Fri Feb 28 2014 Silvan Calarco <silvan.calarco@mambasoft.it> 1.27.1-2mamba
|
||||
- require lzip
|
||||
|
||||
* Mon Nov 18 2013 Automatic Build System <autodist@mambasoft.it> 1.27.1-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Sun Oct 06 2013 Automatic Build System <autodist@mambasoft.it> 1.27-1mamba
|
||||
- automatic version update by autodist
|
||||
|
||||
* Sun Feb 26 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.26-2mamba
|
||||
- added requirement for gzip,bzip2 and xz
|
||||
|
||||
* Sat Mar 12 2011 Automatic Build System <autodist@mambasoft.it> 1.26-1mamba
|
||||
- automatic update by autodist
|
||||
|
||||
* Mon Nov 08 2010 Automatic Build System <autodist@mambasoft.it> 1.25-1mamba
|
||||
- automatic update to 1.25 by autodist
|
||||
|
||||
* Mon Oct 25 2010 Automatic Build System <autodist@mambasoft.it> 1.24-1mamba
|
||||
- automatic update to 1.24 by autodist
|
||||
|
||||
* Fri Mar 12 2010 Davide Madrisan <davide.madrisan@gmail.com> 1.23-1mamba
|
||||
- update to 1.23
|
||||
|
||||
* Thu Mar 05 2009 Silvan Calarco <silvan.calarco@mambasoft.it> 1.22-1mamba
|
||||
- automatic update to 1.22 by autodist
|
||||
|
||||
* Sat Dec 27 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.21-1mamba
|
||||
- automatic update to 1.21 by autodist
|
||||
|
||||
* Tue Apr 15 2008 Aleph0 <aleph0@openmamba.org> 1.20-1mamba
|
||||
- update to 1.20
|
||||
- removed patch against CVE-2007-4476: merged upstream
|
||||
|
||||
* Thu Nov 29 2007 Aleph0 <aleph0@openmamba.org> 1.18-2mamba
|
||||
- fix against tar stack crashing in safer_name_suffix (CVE-2007-4476)
|
||||
|
||||
* Mon Jul 02 2007 Aleph0 <aleph0@openmamba.org> 1.18-1mamba
|
||||
- update to 1.18
|
||||
|
||||
* Mon Jun 11 2007 Aleph0 <aleph0@openmamba.org> 1.17-1mamba
|
||||
- update to 1.17
|
||||
|
||||
* Wed Jan 17 2007 Davide Madrisan <davide.madrisan@qilinux.it> 1.16.1-1qilnx
|
||||
- update to version 1.16.1 by autospec
|
||||
- security update: fixes CVE-2006-6097
|
||||
- dropped patch against CVE-2006-0300: fixed upstream
|
||||
|
||||
* Tue May 16 2006 Davide Madrisan <davide.madrisan@qilinux.it> 1.15.1-4qilnx
|
||||
- rebuilt
|
||||
|
||||
* Wed Mar 01 2006 Davide Madrisan <davide.madrisan@qilinux.it> 1.15.1-3qilnx
|
||||
- security update for CVE-2006-0300
|
||||
|
||||
* Fri Apr 08 2005 Davide Madrisan <davide.madrisan@qilinux.it> 1.15.1-2qilnx
|
||||
- added scripts to install/remove info files
|
||||
- added manpage for tar created by mandrake people
|
||||
|
||||
* Wed Jan 05 2005 Davide Madrisan <davide.madrisan@qilinux.it> 1.15.1-1qilnx
|
||||
- update to version 1.15.1 by autospec
|
||||
|
||||
* Tue Dec 21 2004 Davide Madrisan <davide.madrisan@qilinux.it> 1.15-1qilnx
|
||||
- update to version 1.15 by autospec
|
||||
|
||||
* Wed Sep 01 2004 Davide Madrisan <davide.madrisan@qilinux.it> 1.14-3qilnx
|
||||
- moved executables into the /bin directory
|
||||
- added a symbolic link for gtar
|
||||
- added standard documentation files
|
||||
|
||||
* Tue Jul 27 2004 Davide Madrisan <davide.madrisan@qilinux.it> 1.14-2qilnx
|
||||
- trivial fixes in the specfile needed by the QiLinux distromatic parser
|
||||
|
||||
* Tue May 11 2004 Davide Madrisan <davide.madrisan@qilinux.it> 1.14-1qilnx
|
||||
- new version rebuild
|
||||
|
||||
* Tue Apr 22 2003 Silvan Calarco <silvan.calarco@qinet.it> 1.13-2qilnx
|
||||
- relocation of info dir under usr/share/info
|
||||
|
||||
* Tue Apr 09 2003 Luca Tinelli <luca.tinelli@qinet.it> 1.13-1qilnx
|
||||
- first build
|
Loading…
Reference in New Issue
Block a user