diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2013-10-22 08:12:19 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2013-10-22 08:12:19 +0000 |
commit | f07e83079eb65b6e2f7bf304fc36ae8a36f34033 (patch) | |
tree | ee48cae3097954b190dee60358519ccbb57cd502 /app-arch | |
parent | add systemd unit to 2.1.15 (diff) | |
download | historical-f07e83079eb65b6e2f7bf304fc36ae8a36f34033.tar.gz historical-f07e83079eb65b6e2f7bf304fc36ae8a36f34033.tar.bz2 historical-f07e83079eb65b6e2f7bf304fc36ae8a36f34033.zip |
Added new man page (bug #488828), proper selinux (bug #488966) and acl support
Package-Manager: portage-2.2.7/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'app-arch')
-rw-r--r-- | app-arch/tar/ChangeLog | 9 | ||||
-rw-r--r-- | app-arch/tar/Manifest | 31 | ||||
-rw-r--r-- | app-arch/tar/files/tar.1-1.27 | 388 | ||||
-rw-r--r-- | app-arch/tar/tar-1.27-r1.ebuild (renamed from app-arch/tar/tar-1.27.ebuild) | 12 |
4 files changed, 420 insertions, 20 deletions
diff --git a/app-arch/tar/ChangeLog b/app-arch/tar/ChangeLog index fb1571f1748b..bfd0975df254 100644 --- a/app-arch/tar/ChangeLog +++ b/app-arch/tar/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-arch/tar # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.191 2013/10/15 09:03:17 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/ChangeLog,v 1.192 2013/10/22 08:12:16 polynomial-c Exp $ + +*tar-1.27-r1 (22 Oct 2013) + + 22 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> -tar-1.27.ebuild, + +tar-1.27-r1.ebuild, +files/tar.1-1.27: + Added new man page (bug #488828), proper selinux (bug #488966) and acl + support. 15 Oct 2013; Lars Wendler <polynomial-c@gentoo.org> tar-1.23-r2.ebuild, tar-1.23-r4.ebuild, tar-1.25.ebuild, tar-1.25-r1.ebuild, tar-1.26.ebuild, diff --git a/app-arch/tar/Manifest b/app-arch/tar/Manifest index 72c0e2a6c8ba..5dd69c2c8b4a 100644 --- a/app-arch/tar/Manifest +++ b/app-arch/tar/Manifest @@ -12,6 +12,7 @@ AUX tar-1.25-verify-fix.patch 1400 SHA256 eb5d28b4c10938e287476cbf6bf56a32d13043 AUX tar-1.26-no-gets.patch 779 SHA256 80533a828c8a657ec1d585a6d3b7b2e8fcae6ba1d93d778195a185805f9a2a39 SHA512 98c54f084bb9770c69ba9ec58aff0e4182385984410e83cb93451ceda81152e4a8ddf63d3035b491153b1791888004744ae07f29866daf43e6a0caa4d067bd19 WHIRLPOOL caa81ebf934f60921e40cec889dd164154a43750034d9383e98d3755fdaa9e1f5c6d3a7714b8bcf25d86f41b944dc95c16126af0a6670eedd7939b3b2fe2fc10 AUX tar-1.26-xattr.patch 29828 SHA256 ce2b67c9fca5e610e117e11485f11bea5d4c6b053392c97825da7f7e65e9d043 SHA512 c8b88b7b9dc642344882d70903dd1657980e05100a618c9919f096e5599954120f6412226e15a827f166db2016c6a7558b07336e14a1a703f27d20339b9d8ace WHIRLPOOL f7e15d70a38b1ea9d6f6a6a3e1357a9c869306420d8ff0a4e325ccfda02fbd6e91fce7c5ca59a35fac43d9c75aae5d508c9eefff781454fe8ed1948537a8dbfd AUX tar.1 16744 SHA256 47100e0f1dcaeee56b99083d8bb6fb398be701030f0a72439a1b4de31ac701d3 SHA512 1d0cc0449b4e9dbd0693d2ec678629f5dae47b7c25268a754fab07bb422957aded103164c096f12bf21dd12d08622067a26e1ac8d38cda0dfd9320e8ab7cb134 WHIRLPOOL f817e98f978ad0f79a6a8512038174e3438e3c5f5240d0191a0afb8c2e9a4a203c0b2a7e33125d1b3f8632f54851d2ba0d55ae6e141b7703988f4086a39b40af +AUX tar.1-1.27 13442 SHA256 fd1410214bad29525c08fc0fe499c8807c4cc648c7d56ba83bf429a2c43fdffd SHA512 4810df7e549713287e74a4de7113f2ba41bd96173829313d123be7ac9d74242d3d39ef17604761fbcc607cdd72ada0bcc26c99de5867cab5c1d0e9410131707b WHIRLPOOL ad8847f9d7f3395d42e9500aed6aa43cef2791e034e54c192a6ecef4953b8ba415dbfe1ddda4b113031c9aeb409e0630bc8b432f17ae28e905afa9b1d2b459a6 DIST tar-1.23.tar.bz2 2189324 SHA256 c9328372db62fbb1d94c9e4e3cefc961111af46de47085b635359c00a0eebe36 SHA512 425528c55d5e7ebc631d253e63cc9b198db57916366fd28a46d3c5e0f1b518d859696c5cd5c1f626f349eb27d0b52fbb3bfb8ec36c17a64bfbe5b7ffe3e89823 WHIRLPOOL bb0cc383602ca6c1733e3888498cb1cd34c6155f511cc0c9ecaa30f011538588f6aae79bdd74e4b25c4fc620cdda48626899b9c5f39b74b421250e4336b1ec72 DIST tar-1.25.tar.bz2 2327460 SHA256 f3f6ce41b8e0f327abd05c95990f113ddafbae131e10f79a99728ed46458494b SHA512 4775831aaf3d602bd1ac96e0893f20c4030a232aab24c49daf197c32181c8018e98708aa50ee297566515b0dc5578bce1c779c8d456a98961111f9b6d5eb4888 WHIRLPOOL 228140b8c965bf969d32f09acbd1126447e80d5ee9dd1a07a7083bcdd95eb0335b049252a896cce4746777bef95c1aeded0f2b2efe9655519ea26564dc911b1e DIST tar-1.26.tar.bz2 2339773 SHA256 5a5369f464502a598e938029c310d4b3abd51e6bb8dfd045663e61c8ea9f6d41 SHA512 3bc12441bebfc388017ad0632fb3e777ceaf62be82fb19ce771df8bbb765eb094dad336110189f49f5eaaebd4d6ced586098e1e3c8b9f7f775dc483d5513f209 WHIRLPOOL bfdc579f97a260d6b6776211f470bfc1a99b81d89a8067b2ebfab3101ab1a4f2b4f7c444edffc05bc7585993cae601c499ec074bb606c7ef289deac5429cfb2b @@ -22,23 +23,23 @@ EBUILD tar-1.25-r1.ebuild 2218 SHA256 e9d2657043112426ca0cdb83ded9b5000ccad02349 EBUILD tar-1.25.ebuild 2053 SHA256 f3007f3703410839dd44401d400f1afcd082f99057b38157ba6f84d71474d03d SHA512 7c301a60fdaf7488b0507f120d4597e44988b916cb1aeb47e1b56181ec14fb6a9cf47e3c624fde6ac4fbcdcf296d6bff9384b7e1c8c3cc66b7f48de6edebc8b8 WHIRLPOOL e226c28fbf3bc7fb16ecc307db2b8d06a071472d10033420b97565850c4f4d4c5d471240000052d3e549ebb65d8aa2572ccb4f56faaa145b126b8e6c1941ea01 EBUILD tar-1.26-r1.ebuild 2290 SHA256 dfdf9d3c013dfed2cd5824e482663a19ec862d78184696d921ba62a0bba04bab SHA512 5bd009542f13e65441c29a34d291913ff74ed66c85e8d5eabd334906fe1b72a0481176ed0b5dbed6c46168e5de2cf956a15f130783791d7bb403329e8a5ecd3a WHIRLPOOL f26eb81be7c64eb2c9c23c1721bef2defc6e40b4258ab514a491b817a7d38c47c2a1de1cab28a5f324bb07085cec754a40647279ab60d928bbcdf23e36a0ac9d EBUILD tar-1.26.ebuild 2090 SHA256 8ada68520c9c08341807319bca4c9be08a293a529665d4ed9555bd9b0825b51e SHA512 0e89583f8fca4d2d930cb99276ffbf281d925926ef1c1bd157467ee1e0c1651620502f4d60fa514810f94454c3f3b0707a1345e2c0790924c071253f7cd06a93 WHIRLPOOL 91269355caac5d431b952ab09b5dd404ad02ccc0967a5fd9ef06d07101946bef0be8c91e135348a6d15647e92a4b811a40910cece93e3e3f35ca3c2775e1dcd5 -EBUILD tar-1.27.ebuild 2191 SHA256 33b5f61f17efd04c9b10bed0b3348f27c47b63719c663235332fd87277b9b390 SHA512 3c3060effb7ddb75996a7b7a708d0a4fb0faa8b261f81a3dd5697f262a9503567250ff2bb9697e53bb3c5a6b6dc56495e527434959c4bf68d6defa946099e3a9 WHIRLPOOL da22698d5475b4a2fd7719f4cf0cc2e4ce58ab3ebae9ce9eb27f54d484ffedeabdba4c4c4b477af6e06988aec496cb7fa7220245c2b3298e9fa2016d3a2dde34 -MISC ChangeLog 28322 SHA256 dc649f8027e38be77de2f2d818eaa1c8e26bcb066a3e9d742949a63a7e26eaf5 SHA512 c86f62652c48d6709f6041642e62999f01b1de8083607e8f40b132b1bbccd6296bf381302191d71eb9ecb32b5802ef1b0cc463c155b6b9ced93aa7e91bd5cb0c WHIRLPOOL 001d8386bdbc5677ea2aa375d33b99240fb2a4ac6f7940207b6d79bc1e822dc42522f27014a5319382760eaf94c2e9890dacf9bb2be8abeb39682352e173bb1f +EBUILD tar-1.27-r1.ebuild 2323 SHA256 05e576d7a2c351f94434a732f260627e1ff04a39203815de858dc83429499603 SHA512 981241f46b4d4f05256db732e686f2b7d1197e17f4154a874ad20158ff113c0228c9ac9843c2a22d391abda74a0e5118dd125315bcd1899782f5bfa2ddda7354 WHIRLPOOL 6e574efd9c53c521457f32b14b84c814fd1f67458edbeb8f18a3680b32e88b907d2e2491714dfb6f7477405351f3d2cb5c85028d9e332ceb75e64972699e970c +MISC ChangeLog 28549 SHA256 773b97acb98a219cd26e151b9f8291052050308c2c190ca6efd0a54934f6676b SHA512 3cf331aeb59d3a289ef9a1d113d48730f720011f5952fdf5556bc4c33c2bed3901041b13d8bc5f18ece309c45f236dc9310e13f674db4f7b6f94c3787b6cccd9 WHIRLPOOL e0dbe2df6bc4f3bb0e97bc79db23e0b1a888a5494f5be18744297db7c0e123ee77e058d30beffbb899e9c982cb6bfc2ee9c467ac9ad869e337dfab86e2b21ee0 MISC metadata.xml 298 SHA256 776c92889812df8f8dc072ae2ac1d7091f1613afc6332eccd0e20a0d90caaf0b SHA512 9e7e0d3343fc95c9164d7b5cd7bf9a8cc21d5bba06af0ce19f693f8e6039415ab472411fba602fb99a1728529774cd85e828311a77c34d1f157cf4fedea59f65 WHIRLPOOL ddeaf15e3d36ed3c9e0ac13b17e49a187d0855255f38bf60a3726bd10ebaddbfc269a2101bbc64d4c8f69491228165016b2d76b15aabbd9bc3a0bd1732ca8f2e -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) -iQIcBAEBCAAGBQJSXQTXAAoJEPiazRVxLXTFO+kP/iczmVq4rjXKqF3OGO2kvhyv -gNR7a6mNvMwMcXPxCgpeZdseN9LTmAKcoIHsT96JyNN7vvKhf8wLURmzvOUSURk6 -19eZHfebbXhWEAEUZLHALTD0m3qNQOQ0wkEq2Tw/ifkMmrQBQGEK6qUMvccMqC+c -e4skutF8NDM55A0DDsAFR3jP8LCLRSABFPUPxSbScxy3wHMdsOsL42ZWYqmACU/5 -/jD7K99R1+HXtj6Epu9pxECngv181dEJAn6Oex2KQ9uPNMo7a4J3YwuXsJh0iL5D -hmqgTUGvX5XG+Sanglg7smcrHE7vN7/XcGaGAlVTLfvZ0r+7Ia9El0+IJ7346swT -KSQNENktpQ3JtHiRhWknkx/xJso6NLyl9Mg83d+PXRXFpNTgNc9gLHsXrEtMB/x8 -XtNR4YpDpCAoaZM157/5/Qbae6k6A/SO/HT8oLEaRTrRkPZEc0vSuwj3xl0Em1gw -htYHhoJJRbBuiW6dJiBJZf/MmI/Srs+8wi9/RTYQIdMUkdpIaz0ANzqIMw1IQdnu -So6ScrE0daGyd+Fc3WoKEe8zEQkjTaSXR5sr1TnNxWxQcHdtWI5p0WZ4uBnC5CaX -VLyA8VCic2qt/WOJv0g8tvm+5APX8QhbFHtfqqXfaaZ2b7MlE4n2UMWAeCQH1fFx -i4xJHDpjzNDnJZBbDHzi -=UjgP +iQIcBAEBCAAGBQJSZjNiAAoJEPiazRVxLXTF8UcQAKj4/xmoiF3wgWkwBgOew6Pu +NCP8AgeGzHneuLsZ/Gj/0IpkCY+TgblzmTBPi/KeCh8TtlS3o0QUHLcFCIwTn42I +e0XhZf9WfVsuVmceOmlozDapIVWBqskH6hsO1x/Phq7223g7cZfI10tf4ITUwHsz +8sPOPoaZFvEMAfvLxzSs4rr8P2iCDWHB4Vy/kj/bxG1SYYCG8TniWNLREmXrW3Wb +eNe9pIfhbQKxJS5e7RuA0nmtCi03QEr8qrhYsRsNbOzZkhBAsaAOXqDFaLiI4H48 +/yUuI1YB58tuRY3q/AgUNwfnVDB1qbNbWexD4RPaW20bem12WJ8fnKlAypikJwcd +3Qa/g4Yk6O2LL5dLxxf1Tg/z4map63Xsnfy4ckw7sYGk/rQGIqksYjSgXcWHeKoi +MmG9mr1xRjFlCWkMTUV6rova3xIXpyBhzFFC4ZnbcHg9v2Osd4WeJhV4zm32BmPz +An+n05eBCK+plY0IHPmRCY7Dn1f9eG7KUD/H9CkEZxSZkMQOXMmENyNQ1wwxlDG7 +QuqbK4y8TrPT47spSUHWQJ2Xbmj1Yoi6sQT7Dzai1TVo4+edV4X6V0KnFTlrvU1/ +6cuGECvfI81IAOWZbjFWug5QWIMefbUEFMZxvmsCIJrK6IyUKc7bLpNiphkEnbo/ +P5XPSZyMJ0jGIyfwMrUG +=bKgx -----END PGP SIGNATURE----- diff --git a/app-arch/tar/files/tar.1-1.27 b/app-arch/tar/files/tar.1-1.27 new file mode 100644 index 000000000000..700b569a57c6 --- /dev/null +++ b/app-arch/tar/files/tar.1-1.27 @@ -0,0 +1,388 @@ +.\" generated by script on Mon Oct 21 08:29:21 2013 +.Dd Oct 21, 2013 +.Dt TAR 1 +.Sh NAME +.Nm tar +.Nd The GNU version of the tar archiving utility +.Sh SYNOPSIS +.Nm tar +.Oo Fl Oc Cm A Fl \-catenate \-concatenate Cm \||\| c Fl \-create Cm \||\| d Fl \-diff \-compare Cm \||\| Fl \-delete Cm \||\| r Fl \-append Cm \||\| t Fl \-list Cm \||\| Fl \-test\-label Cm \||\| u Fl \-update Cm \||\| x Fl \-extract \-get +.Op Ar options +.Op Ar pathname ... +.Sh DESCRIPTION +.Nm Tar +stores and extracts files from a tape or disk archive. +.Pp +The first argument to +tar +should be a function; either one of the letters +.Cm Acdrtux , +or one of the long function names. +A function letter need not be prefixed with ``\-'', and may be combined +with other single-letter options. +A long function name must be prefixed with +.Cm \\-\\- . +Some options take a parameter; with the single-letter form +these must be given as separate arguments. +With the long form, they may be given by appending +.Cm = Ns Ar value +to the option. +.Sh FUNCTION LETTERS +Main operation mode: +.Bl -tag -width flag +.It Fl A , Fl \-catenate , Fl \-concatenate +append tar files to an archive +.It Fl c , Fl \-create +create a new archive +.It Fl d , Fl \-diff , Fl \-compare +find differences between archive and file system +.It Fl \-delete +delete from the archive (not on mag tapes!) +.It Fl r , Fl \-append +append files to the end of an archive +.It Fl t , Fl \-list +list the contents of an archive +.It Fl \-test\-label +test the archive volume label and exit +.It Fl u , Fl \-update +only append files newer than copy in archive +.It Fl x , Fl \-extract , Fl \-get +extract files from an archive +.El +.Sh OTHER OPTIONS +Operation modifiers: +.Bl -tag -width flag +.It \-[0\-7][lmh] +specify drive and density +.It Fl a , Fl \-auto\-compress +use archive suffix to determine the compression program +.It Fl \-acls +Enable the POSIX ACLs support +.It Fl \-no\-acls +Disable the POSIX ACLs support +.It Fl \-add\-file Ns \= Ns Ar FILE +add given FILE to the archive (useful if its name starts with a dash) +.It Fl \-anchored +patterns match file name start +.It Fl \-no\-anchored +patterns match after any '/' (default for exclusion) +.It Fl \-atime\-preserve +preserve access times on dumped files, either by restoring the times +.It Fl \-no\-auto\-compress +do not use archive suffix to determine the compression program +.It Fl b , Fl \-blocking\-factor Ar BLOCKS +BLOCKS x 512 bytes per record +.It Fl B , Fl \-read\-full\-records +reblock as we read (for 4.2BSD pipes) +.It Fl \-backup +backup before removal, choose version CONTROL +.It Fl C , Fl \-directory Ar DIR +change to directory DIR +.It Fl \-check\-device +check device numbers when creating incremental archives (default) +.It Fl \-no\-check\-device +do not check device numbers when creating incremental archives +.It Fl \-checkpoint +display progress messages every NUMBERth record (default 10) +.It Fl \-checkpoint\-action Ns \= Ns Ar ACTION +execute ACTION on each checkpoint +.It Fl \-delay\-directory\-restore +delay setting modification times and permissions of extracted +.It Fl \-no\-delay\-directory\-restore +cancel the effect of --delay-directory-restore option +.It Fl \-exclude Ns \= Ns Ar PATTERN +exclude files, given as a PATTERN +.It Fl \-exclude\-backups +exclude backup and lock files +.It Fl \-exclude\-caches +exclude contents of directories containing CACHEDIR.TAG, +.It Fl \-exclude\-caches\-all +exclude directories containing CACHEDIR.TAG +.It Fl \-exclude\-caches\-under +exclude everything under directories containing CACHEDIR.TAG +.It Fl \-exclude\-tag Ns \= Ns Ar FILE +exclude contents of directories containing FILE, except +.It Fl \-exclude\-tag\-all Ns \= Ns Ar FILE +exclude directories containing FILE +.It Fl \-exclude\-tag\-under Ns \= Ns Ar FILE +exclude everything under directories containing FILE +.It Fl \-exclude\-vcs +exclude version control system directories +.It Fl f , Fl \-file Ar ARCHIVE +use archive file or device ARCHIVE +.It Fl F , Fl \-info\-script , Fl \-new\-volume\-script Ar NAME +run script at end of each tape (implies -M) +.It Fl \-force\-local +archive file is local even if it has a colon +.It Fl \-full\-time +print file time to its full resolution +.It Fl g , Fl \-listed\-incremental Ar FILE +handle new GNU-format incremental backup +.It Fl G , Fl \-incremental +handle old GNU-format incremental backup +.It Fl \-group Ns \= Ns Ar NAME +force NAME as group for added files +.It Fl h , Fl \-dereference +follow symlinks; archive and dump the files they point to +.It Fl H , Fl \-format Ar FORMAT +create archive of the given formatFORMAT is one of the following: +.Bl -tag -width flag +.It Fl \-format=gnu +GNU tar 1.13.x format +.It Fl \-format=oldgnu +GNU format as per tar <= 1.12 +.It Fl \-format=pax +POSIX 1003.1-2001 (pax) format +.It Fl \-format=posix +same as pax +.It Fl \-format=ustar +POSIX 1003.1-1988 (ustar) format +.It Fl \-format=v7 +old V7 tar format +.El +.It Fl \-hard\-dereference +follow hard links; archive and dump the files they refer to +.It Fl i , Fl \-ignore\-zeros +ignore zeroed blocks in archive (means EOF) +.It Fl I , Fl \-use\-compress\-program Ar PROG +filter through PROG (must accept -d) +.It Fl \-ignore\-case +ignore case +.It Fl \-no\-ignore\-case +case sensitive matching (default) +.It Fl \-ignore\-command\-error +ignore exit codes of children +.It Fl \-no\-ignore\-command\-error +treat non-zero exit codes of children as error +.It Fl \-ignore\-failed\-read +do not exit with nonzero on unreadable files +.It Fl \-index\-file Ns \= Ns Ar FILE +send verbose output to FILE +.It Fl j , Fl \-bzip2 + +.It Fl J , Fl \-xz + +.It Fl k , Fl \-keep\-old\-files +don't replace existing files when extracting, +.It Fl K , Fl \-starting\-file Ar MEMBER-NAME +begin at member MEMBER-NAME when reading the archive +.It Fl \-keep\-directory\-symlink +preserve existing symlinks to directories when extracting +.It Fl \-keep\-newer\-files +don't replace existing files that are newer than their archive copies +.It Fl l , Fl \-check\-links +print a message if not all links are dumped +.It Fl L , Fl \-tape\-length Ar NUMBER +change tape after writing NUMBER x 1024 bytes +.It Fl \-level Ns \= Ns Ar NUMBER +dump level for created listed-incremental archive +.It Fl \-lzip + +.It Fl \-lzma + +.It Fl \-lzop + +.It Fl m , Fl \-touch +don't extract file modified time +.It Fl M , Fl \-multi\-volume +create/list/extract multi-volume archive +.It Fl \-mode Ns \= Ns Ar CHANGES +force (symbolic) mode CHANGES for added files +.It Fl \-mtime Ns \= Ns Ar DATE-OR-FILE +set mtime for added files from DATE-OR-FILE +.It Fl n , Fl \-seek +archive is seekable +.It Fl N , Fl \-newer , Fl \-after\-date Ar DATE-OR-FILE +only store files newer than DATE-OR-FILE +.It Fl \-newer\-mtime Ns \= Ns Ar DATE +compare date and time when data changed only +.It Fl \-null +-T reads null-terminated names, disable -C +.It Fl \-no\-null +disable the effect of the previous --null option +.It Fl \-numeric\-owner +always use numbers for user/group names +.It Fl O , Fl \-to\-stdout +extract files to standard output +.It Fl \-occurrence +process only the NUMBERth occurrence of each file in the archive; +.It Fl \-old\-archive , Fl \-portability +same as --format=v7 +.It Fl \-one\-file\-system +stay in local file system when creating archive +.It Fl \-overwrite +overwrite existing files when extracting +.It Fl \-overwrite\-dir +overwrite metadata of existing directories when extracting (default) +.It Fl \-no\-overwrite\-dir +preserve metadata of existing directories +.It Fl \-owner Ns \= Ns Ar NAME +force NAME as owner for added files +.It Fl p , Fl \-preserve\-permissions , Fl \-same\-permissions +extract information about file permissions (default for superuser) +.It Fl P , Fl \-absolute\-names +don't strip leading '/'s from file names +.It Fl \-pax\-option Ns \= Ns Ar keyword[[:]=value][,keyword[[:]=value]]... +control pax keywords +.It Fl \-posix +same as --format=posix +.It Fl \-preserve +same as both -p and -s +.It Fl \-quote\-chars Ns \= Ns Ar STRING +additionally quote characters from STRING +.It Fl \-no\-quote\-chars Ns \= Ns Ar STRING +disable quoting for characters from STRING +.It Fl \-quoting\-style Ns \= Ns Ar STYLE +set name quoting style; see below for valid STYLE values +.It Fl R , Fl \-block\-number +show block number within archive with each message +.It Fl \-record\-size Ns \= Ns Ar NUMBER +NUMBER of bytes per record, multiple of 512 +.It Fl \-recursion +recurse into directories (default) +.It Fl \-no\-recursion +avoid descending automatically in directories +.It Fl \-recursive\-unlink +empty hierarchies prior to extracting directory +.It Fl \-remove\-files +remove files after adding them to the archive +.It Fl \-restrict +disable use of some potentially harmful options +.It Fl \-rmt\-command Ns \= Ns Ar COMMAND +use given rmt COMMAND instead of rmt +.It Fl \-rsh\-command Ns \= Ns Ar COMMAND +use remote COMMAND instead of rsh +.It Fl s , Fl \-preserve\-order , Fl \-same\-order +member arguments are listed in the same order as the +.It Fl S , Fl \-sparse +handle sparse files efficiently +.It Fl \-same\-owner +try extracting files with the same ownership as exists in the archive (default for superuser) +.It Fl \-no\-same\-owner +extract files as yourself (default for ordinary users) +.It Fl \-no\-same\-permissions +apply the user's umask when extracting permissions from the archive (default for ordinary users) +.It Fl \-no\-seek +archive is not seekable +.It Fl \-selinux +Enable the SELinux context support +.It Fl \-no\-selinux +Disable the SELinux context support +.It Fl \-show\-defaults +show tar defaults +.It Fl \-show\-omitted\-dirs +when listing or extracting, list each directory that does not match search criteria +.It Fl \-show\-snapshot\-field\-ranges +show valid ranges for snapshot-file fields +.It Fl \-show\-transformed\-names , Fl \-show\-stored\-names +show file or archive names after transformation +.It Fl \-skip\-old\-files +don't replace existing files when extracting, silently skip over them +.It Fl \-sparse\-version Ns \= Ns Ar MAJOR[.MINOR] +set version of the sparse format to use (implies --sparse) +.It Fl \-strip\-components Ns \= Ns Ar NUMBER +strip NUMBER leading components from file names on extraction +.It Fl \-suffix Ns \= Ns Ar STRING +backup before removal, override usual suffix ('~' unless overridden by environment variable SIMPLE_BACKUP_SUFFIX) +.It Fl T , Fl \-files\-from Ar FILE +get names to extract or create from FILE +.It Fl \-to\-command Ns \= Ns Ar COMMAND +pipe extracted files to another program +.It Fl \-totals +print total bytes after processing the archive; +.It Fl \-transform , Fl \-xform Ar EXPRESSION +use sed replace EXPRESSION to transform file names +.It Fl U , Fl \-unlink\-first +remove each file prior to extracting over it +.It Fl \-unquote +unquote filenames read with -T (default) +.It Fl \-no\-unquote +do not unquote filenames read with -T +.It Fl \-utc +print file modification times in UTC +.It Fl v , Fl \-verbose +verbosely list files processed +.It Fl V , Fl \-label Ar TEXT +create archive with volume name TEXT; at list/extract time, use TEXT as a globbing pattern for volume name +.It Fl \-volno\-file Ns \= Ns Ar FILE +use/update the volume number in FILE +.It Fl w , Fl \-interactive , Fl \-confirmation +ask for confirmation for every action +.It Fl W , Fl \-verify +attempt to verify the archive after writing it +.It Fl \-warning Ns \= Ns Ar KEYWORD +warning control +.It Fl \-wildcards +use wildcards (default for exclusion) +.It Fl \-wildcards\-match\-slash +wildcards match '/' (default for exclusion) +.It Fl \-no\-wildcards\-match\-slash +wildcards do not match '/' +.It Fl \-no\-wildcards +verbatim string matching +.It Fl X , Fl \-exclude\-from Ar FILE +exclude patterns listed in FILE +.It Fl \-xattrs +Enable extended attributes support +.It Fl \-xattrs\-exclude Ns \= Ns Ar MASK +specify the exclude pattern for xattr keys +.It Fl \-xattrs\-include Ns \= Ns Ar MASK +specify the include pattern for xattr keys +.It Fl \-no\-xattrs +Disable extended attributes support +.It Fl z , Fl \-gzip , Fl \-gunzip Fl \-ungzip + +.It Fl Z , Fl \-compress , Fl \-uncompress + +.El +.Sh ENVIRONMENT +The behavior of tar is controlled by the following environment variables, +among others: +.Bl -tag -width Ds +.It Ev SIMPLE_BACKUP_SUFFIX +Backup prefix to use when extracting, if +.Fl \-suffix +is not specified. +The backup suffix defaults to `~' if neither is specified. +.It Ev TAR_OPTIONS +Options to prepend to those specified on the command line, separated by +whitespace. Embedded backslashes may be used to escape whitespace or +backslashes within an option. +.It Ev TAPE +Device or file to use for the archive if +.Fl \-file +is not specified. +If this environment variable is unset, use stdin or stdout instead. +.El +.Sh EXAMPLES +Create archive.tar from files foo and bar. +.Bd -literal -offset indent -compact +tar \-cf archive.tar foo bar +.Ed +List all files in archive.tar verbosely. +.Bd -literal -offset indent -compact +tar \-tvf archive.tar +.Ed +Extract all files from archive.tar. +.Bd -literal -offset indent -compact +tar \-xf archive.tar +.Ed +.Sh SEE ALSO +.\" libarchive +.Xr tar 5 , +.\" man-pages +.Xr symlink 7 , +.Xr rmt 8 +.Sh HISTORY +The +.Nm tar +command appeared in +.At v7 . +.Sh BUGS +The GNU folks, in general, abhor man pages, and create info documents instead. +Unfortunately, the info document describing tar is licensed under the GFDL with +invariant cover texts, which makes it impossible to include any text +from that document in this man page. +Most of the text in this document was automatically extracted from the usage +text in the source. +It may not completely describe all features of the program. diff --git a/app-arch/tar/tar-1.27.ebuild b/app-arch/tar/tar-1.27-r1.ebuild index ce660d929ef2..d8169e38a9f9 100644 --- a/app-arch/tar/tar-1.27.ebuild +++ b/app-arch/tar/tar-1.27-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27.ebuild,v 1.2 2013/10/15 09:03:17 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-arch/tar/tar-1.27-r1.ebuild,v 1.1 2013/10/22 08:12:16 polynomial-c Exp $ EAPI="3" @@ -14,9 +14,11 @@ SRC_URI="mirror://gnu/tar/${P}.tar.bz2 LICENSE="GPL-3+" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="minimal nls static userland_GNU xattr" +IUSE="acl minimal nls selinux static userland_GNU xattr" -RDEPEND="xattr? ( sys-apps/attr )" +RDEPEND="acl? ( virtual/acl ) + selinux? ( sys-libs/libselinux ) + xattr? ( sys-apps/attr )" DEPEND="${RDEPEND} nls? ( >=sys-devel/gettext-0.10.35 )" @@ -37,7 +39,9 @@ src_configure() { --bindir="${EPREFIX}"/bin \ --libexecdir="${EPREFIX}"/usr/sbin \ $(usex userland_GNU "" "--program-prefix=g") \ + $(use_with acl posix-acls) \ $(use_enable nls) \ + $(use_with selinux) \ $(use_with xattr xattrs) } @@ -60,7 +64,7 @@ src_install() { fi dodoc AUTHORS ChangeLog* NEWS README* THANKS - newman "${FILESDIR}"/tar.1 ${p}tar.1 + newman "${FILESDIR}"/tar.1-${PV} ${p}tar.1 mv "${ED}"/usr/sbin/${p}backup{,-tar} mv "${ED}"/usr/sbin/${p}restore{,-tar} |