From c2381a595d546da842f9a8dbb1cc888df0116f13 Mon Sep 17 00:00:00 2001 From: Marcin Krol Date: Thu, 14 Apr 2016 06:06:25 +0000 Subject: [PATCH] - PLD merge --- coreutils-7.4-sttytcsadrain.patch | 12 - coreutils-getgid.patch | 2 +- coreutils-info.patch | 370 +++++----- coreutils-pl.po-update.patch | 1114 ++++++++++++++++++++++++++--- coreutils.spec | 38 +- tests.patch | 79 +- 6 files changed, 1268 insertions(+), 347 deletions(-) delete mode 100644 coreutils-7.4-sttytcsadrain.patch diff --git a/coreutils-7.4-sttytcsadrain.patch b/coreutils-7.4-sttytcsadrain.patch deleted file mode 100644 index 9ebeb5c..0000000 --- a/coreutils-7.4-sttytcsadrain.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urNp coreutils-7.4-orig/src/stty.c coreutils-7.4/src/stty.c ---- coreutils-7.4-orig/src/stty.c 2009-04-24 14:41:19.000000000 +0200 -+++ coreutils-7.4/src/stty.c 2009-06-11 10:15:41.000000000 +0200 -@@ -1001,7 +1001,7 @@ main (int argc, char **argv) - spurious difference in an uninitialized portion of the structure. */ - DECLARE_ZEROED_AGGREGATE (struct termios, new_mode); - -- if (tcsetattr (STDIN_FILENO, TCSADRAIN, &mode)) -+ if (tcsetattr (STDIN_FILENO, TCSANOW, &mode)) - error (EXIT_FAILURE, errno, "%s", device_name); - - /* POSIX (according to Zlotnick's book) tcsetattr returns zero if diff --git a/coreutils-getgid.patch b/coreutils-getgid.patch index 138ee4a..360242f 100644 --- a/coreutils-getgid.patch +++ b/coreutils-getgid.patch @@ -154,7 +154,7 @@ diff -urN coreutils-8.16.orig//man/getgid.x coreutils-8.16/man/getgid.x +"), stdout); + fputs (HELP_OPTION_DESCRIPTION, stdout); + fputs (VERSION_OPTION_DESCRIPTION, stdout); -+ emit_ancillary_info (); ++ emit_ancillary_info (PROGRAM_NAME); + } + exit (status); +} diff --git a/coreutils-info.patch b/coreutils-info.patch index a136949..fcaec87 100644 --- a/coreutils-info.patch +++ b/coreutils-info.patch @@ -1,5 +1,5 @@ ---- coreutils-8.23/doc/coreutils.texi.orig 2014-07-14 00:09:52.000000000 +0200 -+++ coreutils-8.23/doc/coreutils.texi 2014-07-20 18:30:37.001187417 +0200 +--- coreutils-8.25/doc/coreutils.texi.orig 2016-01-13 12:16:39.000000000 +0100 ++++ coreutils-8.25/doc/coreutils.texi 2016-01-29 21:28:29.282714525 +0100 @@ -22,121 +22,110 @@ @syncodeindex pg cp @syncodeindex vr cp @@ -22,6 +22,7 @@ -@dircategory Individual utilities -@direntry -* arch: (coreutils)arch invocation. Print machine hardware name. +-* base32: (coreutils)base32 invocation. Base32 encode/decode data. -* base64: (coreutils)base64 invocation. Base64 encode/decode data. -* basename: (coreutils)basename invocation. Strip directory and suffix. -* cat: (coreutils)cat invocation. Concatenate and write files. @@ -32,7 +33,6 @@ -* chroot: (coreutils)chroot invocation. Specify the root directory. -* cksum: (coreutils)cksum invocation. Print POSIX CRC checksum. -* comm: (coreutils)comm invocation. Compare sorted files by line. --* coreutils: (coreutils)coreutils invocation. Multi-call program. -* cp: (coreutils)cp invocation. Copy files. -* csplit: (coreutils)csplit invocation. Split by context. -* cut: (coreutils)cut invocation. Print selected parts of lines. @@ -99,7 +99,7 @@ -* stdbuf: (coreutils)stdbuf invocation. Modify stdio buffering. -* stty: (coreutils)stty invocation. Print/change terminal settings. -* sum: (coreutils)sum invocation. Print traditional checksum. --* sync: (coreutils)sync invocation. Synchronize memory and disk. +-* sync: (coreutils)sync invocation. Synchronize memory to disk. -* tac: (coreutils)tac invocation. Reverse files. -* tail: (coreutils)tail invocation. Output the last part of files. -* tee: (coreutils)tee invocation. Redirect to multiple files. @@ -123,6 +123,7 @@ -* whoami: (coreutils)whoami invocation. Print effective user ID. -* yes: (coreutils)yes invocation. Print a string indefinitely. +* arch: (coreutils)arch. Print machine hardware name ++* base32: (coreutils)base32. Base32 encode/decode data +* base64: (coreutils)base64. Base64 encode/decode data +* basename: (coreutils)basename. Strip directory and suffix +* cat: (coreutils)cat. Concatenate and write files @@ -133,7 +134,6 @@ +* chroot: (coreutils)chroot. Specify the root directory +* cksum: (coreutils)cksum. Print POSIX CRC checksum +* comm: (coreutils)comm. Compare sorted files by line -+* coreutils: (coreutils)coreutils. Multi-call program +* cp: (coreutils)cp. Copy files +* csplit: (coreutils)csplit. Split by context +* cut: (coreutils)cut. Print selected parts of lines @@ -198,7 +198,7 @@ +* stdbuf: (coreutils)stdbuf. Modify stdio buffering +* stty: (coreutils)stty. Print/change terminal settings +* sum: (coreutils)sum. Print traditional checksum -+* sync: (coreutils)sync. Synchronize memory and disk ++* sync: (coreutils)sync. Synchronize memory to disk +* tac: (coreutils)tac. Reverse files +* tail: (coreutils)tail. Output the last part of files +* tee: (coreutils)tee. Redirect to multiple files @@ -233,14 +233,9 @@ * Modified command invocation:: chroot env nice nohup stdbuf timeout -* Process control:: kill * Delaying:: sleep - * Numeric operations:: factor seq + * Numeric operations:: factor numfmt seq * File permissions:: Access modes -@@ -230,47 +218,47 @@ - * Traversing symlinks:: Traversing symlinks to directories - * Treating / specially:: Treating / specially - * Standards conformance:: Standards conformance --* coreutils invocation:: Multi-call binary invocation -+* coreutils:: Multi-call binary invocation +@@ -234,43 +222,43 @@ Output of entire files @@ -248,21 +243,21 @@ -* tac invocation:: Concatenate and write files in reverse -* nl invocation:: Number lines and write files -* od invocation:: Write files in octal or other formats +-* base32 invocation:: Transform data into printable data -* base64 invocation:: Transform data into printable data +* cat:: Concatenate and write files +* tac:: Concatenate and write files in reverse +* nl:: Number lines and write files +* od:: Write files in octal or other formats ++* base32:: Transform data into printable data +* base64:: Transform data into printable data Formatting file contents -* fmt invocation:: Reformat paragraph text --* numfmt invocation:: Reformat numbers -* pr invocation:: Paginate or columnate files for printing -* fold invocation:: Wrap input lines to fit in specified width +* fmt:: Reformat paragraph text -+* numfmt:: Reformat numbers +* pr:: Paginate or columnate files for printing +* fold:: Wrap input lines to fit in specified width @@ -397,12 +392,12 @@ -* df invocation:: Report file system disk space usage -* du invocation:: Estimate file space usage -* stat invocation:: Report file or file system status --* sync invocation:: Synchronize data on disk with memory +-* sync invocation:: Synchronize cached writes to persistent storage -* truncate invocation:: Shrink or extend the size of a file +* df:: Report file system disk space usage +* du:: Estimate file space usage +* stat:: Report file or file system status -+* sync:: Synchronize data on disk with memory ++* sync:: Synchronize cached writes to persistent storage +* truncate:: Shrink or extend the size of a file Printing text @@ -494,7 +489,7 @@ @command{date}: Print or set system date and time -@@ -438,30 +424,26 @@ +@@ -438,31 +424,27 @@ SELinux context @@ -530,31 +525,15 @@ Numeric operations -* factor invocation:: Print prime factors +-* numfmt invocation:: Reformat numbers -* seq invocation:: Print numeric sequences +* factor:: Print prime factors ++* numfmt:: Reformat numbers +* seq:: Print numeric sequences File permissions -@@ -773,7 +755,7 @@ - * Treating / specially:: --preserve-root and --no-preserve-root. - * Special built-in utilities:: @command{break}, @command{:}, @dots{} - * Standards conformance:: Conformance to the POSIX standard. --* coreutils invocation:: Multi-call binary invocation. -+* coreutils:: Multi-call binary invocation. - @end menu - - -@@ -1497,7 +1479,7 @@ - or @samp{tail +10}, you can work around any compatibility problems by setting - @samp{_POSIX2_VERSION=199209} in your environment. - --@node coreutils invocation -+@node coreutils - @section @command{coreutils}: Multi-call binary - - @pindex multicall -@@ -1523,14 +1505,14 @@ +@@ -1557,15 +1539,15 @@ in some way. @menu @@ -562,11 +541,13 @@ -* tac invocation:: Concatenate and write files in reverse. -* nl invocation:: Number lines and write files. -* od invocation:: Write files in octal or other formats. +-* base32 invocation:: Transform data into printable data. -* base64 invocation:: Transform data into printable data. +* cat:: Concatenate and write files. +* tac:: Concatenate and write files in reverse. +* nl:: Number lines and write files. +* od:: Write files in octal or other formats. ++* base32:: Transform data into printable data. +* base64:: Transform data into printable data. @end menu @@ -575,7 +556,7 @@ @section @command{cat}: Concatenate and write files @pindex cat -@@ -1630,7 +1612,7 @@ +@@ -1666,7 +1648,7 @@ @end smallexample @@ -584,7 +565,7 @@ @section @command{tac}: Concatenate and write files in reverse @pindex tac -@@ -1686,7 +1668,7 @@ +@@ -1724,7 +1706,7 @@ @end example @@ -593,7 +574,7 @@ @section @command{nl}: Number lines and write files @pindex nl -@@ -1849,7 +1831,7 @@ +@@ -1887,7 +1869,7 @@ @exitstatus @@ -602,25 +583,36 @@ @section @command{od}: Write files in octal or other formats @pindex od -@@ -2114,7 +2096,7 @@ - +@@ -2153,7 +2135,7 @@ @exitstatus + +-@node base32 invocation ++@node base32 + @section @command{base32}: Transform data into printable data + + @pindex base32 +@@ -2163,10 +2145,10 @@ + into (or from) base32 encoded form. The base32 encoded form uses + printable ASCII characters to represent binary data. + The usage and options of this command are precisely the +-same as for @command{base64}. @xref{base64 invocation}. ++same as for @command{base64}. @xref{base64}. + + -@node base64 invocation +@node base64 @section @command{base64}: Transform data into printable data @pindex base64 -@@ -2182,14 +2164,14 @@ +@@ -2235,13 +2217,13 @@ These commands reformat the contents of files. @menu -* fmt invocation:: Reformat paragraph text. --* numfmt invocation:: Reformat numbers. -* pr invocation:: Paginate or columnate files for printing. -* fold invocation:: Wrap input lines to fit in specified width. +* fmt:: Reformat paragraph text. -+* numfmt:: Reformat numbers. +* pr:: Paginate or columnate files for printing. +* fold:: Wrap input lines to fit in specified width. @end menu @@ -631,25 +623,16 @@ @section @command{fmt}: Reformat paragraph text @pindex fmt -@@ -2293,7 +2275,7 @@ +@@ -2345,7 +2327,7 @@ @exitstatus --@node numfmt invocation -+@node numfmt - @section @command{numfmt}: Reformat numbers - - @pindex numfmt -@@ -2615,7 +2597,7 @@ - == 2,14,74,83,648== - @end example - -@node pr invocation +@node pr @section @command{pr}: Paginate or columnate files for printing @pindex pr -@@ -2725,7 +2707,7 @@ +@@ -2455,7 +2437,7 @@ @cindex time formats @cindex formatting times Format header dates using @var{format}, using the same conventions as @@ -658,7 +641,7 @@ Except for directives, which start with @samp{%}, characters in @var{format} are printed unchanged. You can use this option to specify an arbitrary string in place of the header date, -@@ -2955,7 +2937,7 @@ +@@ -2685,7 +2667,7 @@ @exitstatus @@ -667,7 +650,7 @@ @section @command{fold}: Wrap input lines to fit in specified width @pindex fold -@@ -3022,13 +3004,13 @@ +@@ -2752,13 +2734,13 @@ These commands output pieces of the input. @menu @@ -686,7 +669,7 @@ @section @command{head}: Output the first part of files @pindex head -@@ -3105,7 +3087,7 @@ +@@ -2837,7 +2819,7 @@ @exitstatus @@ -695,7 +678,7 @@ @section @command{tail}: Output the last part of files @pindex tail -@@ -3343,7 +3325,7 @@ +@@ -3087,7 +3069,7 @@ @exitstatus @@ -704,7 +687,7 @@ @section @command{split}: Split a file into pieces. @pindex split -@@ -3572,7 +3554,7 @@ +@@ -3336,7 +3318,7 @@ @end example @@ -713,7 +696,7 @@ @section @command{csplit}: Split a file into context-determined pieces @pindex csplit -@@ -3788,16 +3770,16 @@ +@@ -3552,16 +3534,16 @@ contents of files. @menu @@ -736,7 +719,7 @@ @section @command{wc}: Print newline, word, and byte counts @pindex wc -@@ -3915,7 +3897,7 @@ +@@ -3682,7 +3664,7 @@ @exitstatus @@ -745,7 +728,7 @@ @section @command{sum}: Print checksum and block counts @pindex sum -@@ -3966,7 +3948,7 @@ +@@ -3733,7 +3715,7 @@ @exitstatus @@ -754,7 +737,7 @@ @section @command{cksum}: Print CRC checksum and byte counts @pindex cksum -@@ -4000,7 +3982,7 @@ +@@ -3767,7 +3749,7 @@ @exitstatus @@ -763,7 +746,7 @@ @section @command{md5sum}: Print or check MD5 digests @pindex md5sum -@@ -4146,7 +4128,7 @@ +@@ -3926,7 +3908,7 @@ @exitstatus @@ -772,7 +755,7 @@ @section @command{sha1sum}: Print or check SHA-1 digests @pindex sha1sum -@@ -4158,7 +4140,7 @@ +@@ -3938,7 +3920,7 @@ @command{sha1sum} computes a 160-bit checksum for each specified @var{file}. The usage and options of this command are precisely the @@ -781,16 +764,16 @@ Note: The SHA-1 digest is more secure than MD5, and no collisions of it are known (different files having the same fingerprint). However, -@@ -4198,7 +4180,7 @@ - various lengths (respectively 224, 256, 384 and 512 bits), +@@ -3979,7 +3961,7 @@ collectively known as the SHA-2 hashes. The usage and options of - these commands are precisely the same as for @command{md5sum}. + these commands are precisely the same as for @command{md5sum} + and @command{sha1sum}. -@xref{md5sum invocation}. +@xref{md5sum}. - Note: The SHA384 and SHA512 digests are considerably slower to - compute, especially on 32-bit computers, than SHA224 or SHA256. -@@ -4213,16 +4195,16 @@ + + @node Operating on sorted files +@@ -3991,16 +3973,16 @@ These commands work with (or produce) sorted files. @menu @@ -814,7 +797,7 @@ @section @command{sort}: Sort text files @pindex sort -@@ -4511,7 +4493,7 @@ +@@ -4290,7 +4272,7 @@ Sort by hashing the input keys and then sorting the hash values. Choose the hash function at random, ensuring that it is free of collisions so that differing keys have differing hash values. This is @@ -823,7 +806,7 @@ except that keys with the same value sort together. If multiple random sort fields are specified, the same random hash -@@ -4699,7 +4681,7 @@ +@@ -4478,7 +4460,7 @@ @var{n} is set to the number of available processors, but limited to 8, as there are diminishing performance gains after that. Note also that using @var{n} threads increases the memory usage by @@ -832,7 +815,7 @@ @item -u @itemx --unique -@@ -4717,7 +4699,7 @@ +@@ -4496,7 +4478,7 @@ this equivalence does not extend to arbitrary @command{sort} options. For example, @code{sort -n -u} inspects only the value of the initial numeric string when checking for uniqueness, whereas @code{sort -n | @@ -840,8 +823,8 @@ +uniq} inspects the entire line. @xref{uniq}. @optZeroTerminated - -@@ -4926,7 +4908,7 @@ + @macro newlineFieldSeparator +@@ -4708,7 +4690,7 @@ @end itemize @@ -850,7 +833,7 @@ @section @command{shuf}: Shuffling text @pindex shuf -@@ -5082,7 +5064,7 @@ +@@ -4864,7 +4846,7 @@ @exitstatus @@ -859,7 +842,7 @@ @section @command{uniq}: Uniquify files @pindex uniq -@@ -5104,7 +5086,7 @@ +@@ -4886,7 +4868,7 @@ The input need not be sorted, but repeated input lines are detected only if they are adjacent. If you want to discard non-adjacent duplicate lines, perhaps you want to use @code{sort -u}. @@ -868,7 +851,7 @@ @vindex LC_COLLATE Comparisons honor the rules specified by the @env{LC_COLLATE} -@@ -5266,7 +5248,7 @@ +@@ -5050,7 +5032,7 @@ @exitstatus @@ -877,7 +860,7 @@ @section @command{comm}: Compare two sorted files line by line @pindex comm -@@ -5348,7 +5330,7 @@ +@@ -5134,7 +5116,7 @@ @end table @@ -886,7 +869,7 @@ @section @command{ptx}: Produce permuted indexes @pindex ptx -@@ -5807,7 +5789,7 @@ +@@ -5623,7 +5605,7 @@ @end itemize @@ -895,7 +878,7 @@ @section @command{tsort}: Topological sort @pindex tsort -@@ -5969,13 +5951,13 @@ +@@ -5785,13 +5767,13 @@ @chapter Operating on fields @menu @@ -913,7 +896,7 @@ @section @command{cut}: Print selected parts of lines @pindex cut -@@ -6095,7 +6077,7 @@ +@@ -5913,7 +5895,7 @@ @exitstatus @@ -922,7 +905,7 @@ @section @command{paste}: Merge lines of files @pindex paste -@@ -6191,7 +6173,7 @@ +@@ -6011,7 +5993,7 @@ @exitstatus @@ -931,7 +914,7 @@ @section @command{join}: Join lines on a common field @pindex join -@@ -6367,13 +6349,13 @@ +@@ -6188,13 +6170,13 @@ These commands operate on individual characters. @menu @@ -949,7 +932,7 @@ @section @command{tr}: Translate, squeeze, and/or delete characters @pindex tr -@@ -6753,7 +6735,7 @@ +@@ -6577,7 +6559,7 @@ @end itemize @@ -958,7 +941,7 @@ @section @command{expand}: Convert tabs to spaces @pindex expand -@@ -6806,7 +6788,7 @@ +@@ -6630,7 +6612,7 @@ @exitstatus @@ -967,7 +950,7 @@ @section @command{unexpand}: Convert spaces to tabs @pindex unexpand -@@ -6867,14 +6849,14 @@ +@@ -6691,14 +6673,14 @@ and @command{vdir}, which list information about files. @menu @@ -987,7 +970,7 @@ @section @command{ls}: List directory contents @pindex ls -@@ -7737,7 +7719,7 @@ +@@ -7564,7 +7546,7 @@ @item +@var{format} @vindex LC_TIME List timestamps using @var{format}, where @var{format} is interpreted @@ -996,7 +979,7 @@ For example, @option{--time-style="+%Y-%m-%d %H:%M:%S"} causes @command{ls} to list timestamps like @samp{2002-03-30 23:45:56}. As with @command{date}, @var{format}'s interpretation is affected by the -@@ -7929,7 +7911,7 @@ +@@ -7762,7 +7744,7 @@ @end table @@ -1005,7 +988,7 @@ @section @command{dir}: Briefly list directory contents @pindex dir -@@ -7939,10 +7921,10 @@ +@@ -7772,10 +7754,10 @@ -b}; that is, by default files are listed in columns, sorted vertically, and special characters are represented by backslash escape sequences. @@ -1018,16 +1001,19 @@ @section @command{vdir}: Verbosely list directory contents @pindex vdir -@@ -7952,7 +7934,7 @@ +@@ -7785,9 +7767,9 @@ -b}; that is, by default files are listed in long format and special characters are represented by backslash escape sequences. +-@xref{ls invocation, @command{ls}}. ++@xref{ls, @command{ls}}. + -@node dircolors invocation +@node dircolors @section @command{dircolors}: Color setup for @command{ls} @pindex dircolors -@@ -8039,16 +8021,16 @@ +@@ -7874,16 +7856,16 @@ copying, moving (renaming), and deleting (removing). @menu @@ -1051,7 +1037,7 @@ @section @command{cp}: Copy files and directories @pindex cp -@@ -8526,7 +8508,7 @@ +@@ -8363,7 +8345,7 @@ @exitstatus @@ -1060,7 +1046,7 @@ @section @command{dd}: Convert and copy a file @pindex dd -@@ -9016,7 +8998,7 @@ +@@ -8884,7 +8866,7 @@ @exitstatus @@ -1069,7 +1055,7 @@ @section @command{install}: Copy files and set attributes @pindex install -@@ -9197,7 +9179,7 @@ +@@ -9066,7 +9048,7 @@ @exitstatus @@ -1078,7 +1064,7 @@ @section @command{mv}: Move (rename) files @pindex mv -@@ -9338,7 +9320,7 @@ +@@ -9210,7 +9192,7 @@ @exitstatus @@ -1087,7 +1073,7 @@ @section @command{rm}: Remove files or directories @pindex rm -@@ -9501,7 +9483,7 @@ +@@ -9373,7 +9355,7 @@ @exitstatus @@ -1096,7 +1082,7 @@ @section @command{shred}: Remove files more securely @pindex shred -@@ -9511,7 +9493,7 @@ +@@ -9383,7 +9365,7 @@ @command{shred} overwrites devices or files, to help prevent even very expensive hardware from recovering the data. @@ -1105,7 +1091,7 @@ not actually destroyed. Only the index listing where the file is stored is destroyed, and the storage is made available for reuse. There are undelete utilities that will attempt to reconstruct the index -@@ -9772,18 +9754,18 @@ +@@ -9643,18 +9625,18 @@ (FIFOs), symbolic links, sockets, and so-called @dfn{special files}. @menu @@ -1117,14 +1103,14 @@ -* readlink invocation:: Print value of a symlink or canonical file name. -* rmdir invocation:: Remove empty directories. -* unlink invocation:: Remove files via the unlink syscall -+* link:: Make a hard link via the link syscall -+* ln:: Make links between files. -+* mkdir:: Make directories. -+* mkfifo:: Make FIFOs (named pipes). -+* mknod:: Make block or character special files. -+* readlink:: Print value of a symlink or canonical file name. -+* rmdir:: Remove empty directories. -+* unlink:: Remove files via the unlink syscall ++* link:: Make a hard link via the link syscall ++* ln:: Make links between files. ++* mkdir:: Make directories. ++* mkfifo:: Make FIFOs (named pipes). ++* mknod:: Make block or character special files. ++* readlink:: Print value of a symlink or canonical file name. ++* rmdir:: Remove empty directories. ++* unlink:: Remove files via the unlink syscall @end menu @@ -1133,7 +1119,7 @@ @section @command{link}: Make a hard link via the link syscall @pindex link -@@ -9796,7 +9778,7 @@ +@@ -9667,7 +9649,7 @@ @code{link} function. @xref{Hard Links, , , libc, The GNU C Library Reference Manual}. It avoids the bells and whistles of the more commonly-used @@ -1142,7 +1128,7 @@ Synopsis: @example -@@ -9822,7 +9804,7 @@ +@@ -9693,7 +9675,7 @@ @exitstatus @@ -1151,16 +1137,16 @@ @section @command{ln}: Make links between files @pindex ln -@@ -10006,7 +9988,7 @@ +@@ -9877,7 +9859,7 @@ Relative symbolic links are generated based on their canonicalized - containing directory, and canonicalized targets. I.E. all symbolic + containing directory, and canonicalized targets. I.e., all symbolic links in these file names will be resolved. -@xref{realpath invocation}, which gives greater control +@xref{realpath}, which gives greater control over relative file name generation, as demonstrated in the following example: @example -@@ -10083,7 +10065,7 @@ +@@ -9954,7 +9936,7 @@ @end smallexample @@ -1169,7 +1155,7 @@ @section @command{mkdir}: Make directories @pindex mkdir -@@ -10156,7 +10138,7 @@ +@@ -10027,7 +10009,7 @@ @exitstatus @@ -1178,7 +1164,7 @@ @section @command{mkfifo}: Make FIFOs (named pipes) @pindex mkfifo -@@ -10197,7 +10179,7 @@ +@@ -10068,7 +10050,7 @@ @exitstatus @@ -1187,7 +1173,7 @@ @section @command{mknod}: Make block or character special files @pindex mknod -@@ -10274,7 +10256,7 @@ +@@ -10145,7 +10127,7 @@ @exitstatus @@ -1196,7 +1182,7 @@ @section @command{readlink}: Print value of a symlink or canonical file name @pindex readlink -@@ -10372,7 +10354,7 @@ +@@ -10243,7 +10225,7 @@ @exitstatus @@ -1205,7 +1191,7 @@ @section @command{rmdir}: Remove empty directories @pindex rmdir -@@ -10420,12 +10402,12 @@ +@@ -10291,12 +10273,12 @@ @end table @@ -1220,7 +1206,7 @@ @section @command{unlink}: Remove files via the unlink syscall @pindex unlink -@@ -10436,7 +10418,7 @@ +@@ -10307,7 +10289,7 @@ @code{unlink} function. @xref{Deleting Files, , , libc, The GNU C Library Reference Manual}. Synopsis: It avoids the bells and whistles of the more commonly-used @@ -1229,7 +1215,7 @@ @example unlink @var{filename} -@@ -10470,14 +10452,14 @@ +@@ -10341,14 +10323,14 @@ These commands change file attributes. @menu @@ -1249,7 +1235,7 @@ @section @command{chown}: Change file owner and group @pindex chown -@@ -10702,7 +10684,7 @@ +@@ -10573,7 +10555,7 @@ @end smallexample @@ -1258,7 +1244,7 @@ @section @command{chgrp}: Change group ownership @pindex chgrp -@@ -10711,7 +10693,7 @@ +@@ -10582,7 +10564,7 @@ @command{chgrp} changes the group ownership of each given @var{file} to @var{group} (which can be either a group name or a numeric group ID) @@ -1267,7 +1253,7 @@ Synopsis: @example -@@ -10828,7 +10810,7 @@ +@@ -10699,7 +10681,7 @@ @end smallexample @@ -1276,7 +1262,7 @@ @section @command{chmod}: Change access permissions @pindex chmod -@@ -10928,7 +10910,7 @@ +@@ -10799,7 +10781,7 @@ @exitstatus @@ -1285,19 +1271,19 @@ @section @command{touch}: Change file timestamps @pindex touch -@@ -11135,15 +11117,15 @@ +@@ -11006,15 +10988,15 @@ file status information, and write buffers to disk. @menu -* df invocation:: Report file system disk space usage. -* du invocation:: Estimate file space usage. -* stat invocation:: Report file or file system status. --* sync invocation:: Synchronize memory and disk. +-* sync invocation:: Synchronize cached writes to persistent storage. -* truncate invocation:: Shrink or extend the size of a file. +* df:: Report file system disk space usage. +* du:: Estimate file space usage. +* stat:: Report file or file system status. -+* sync:: Synchronize memory and disk. ++* sync:: Synchronize cached writes to persistent storage. +* truncate:: Shrink or extend the size of a file. @end menu @@ -1307,7 +1293,7 @@ @section @command{df}: Report file system disk space usage @pindex df -@@ -11442,7 +11424,7 @@ +@@ -11322,7 +11304,7 @@ or @option{-x} is used together with a file name argument. @@ -1316,7 +1302,7 @@ @section @command{du}: Estimate file space usage @pindex du -@@ -11699,7 +11681,7 @@ +@@ -11579,7 +11561,7 @@ @item +@var{format} @vindex LC_TIME List timestamps using @var{format}, where @var{format} is interpreted @@ -1325,7 +1311,7 @@ For example, @option{--time-style="+%Y-%m-%d %H:%M:%S"} causes @command{du} to list timestamps like @samp{2002-03-30 23:45:56}. As with @command{date}, @var{format}'s interpretation is affected by the -@@ -11767,7 +11749,7 @@ +@@ -11647,7 +11629,7 @@ @exitstatus @@ -1334,16 +1320,16 @@ @section @command{stat}: Report file or file system status @pindex stat -@@ -11956,7 +11938,7 @@ +@@ -11855,7 +11837,7 @@ @exitstatus -@node sync invocation +@node sync - @section @command{sync}: Synchronize data on disk with memory + @section @command{sync}: Synchronize cached writes to persistent storage @pindex sync -@@ -11983,7 +11965,7 @@ +@@ -11914,7 +11896,7 @@ @exitstatus @@ -1352,7 +1338,7 @@ @section @command{truncate}: Shrink or extend the size of a file @pindex truncate -@@ -12060,13 +12042,13 @@ +@@ -11991,13 +11973,13 @@ This section describes commands that display text strings. @menu @@ -1370,7 +1356,7 @@ @section @command{echo}: Print a line of text @pindex echo -@@ -12155,12 +12137,12 @@ +@@ -12086,12 +12068,12 @@ @var{string} contains a backslash or if the first argument is @option{-n}. Portable programs can use the @command{printf} command if they need to omit trailing newlines or output control characters or @@ -1385,7 +1371,7 @@ @section @command{printf}: Format and print data @pindex printf -@@ -12314,7 +12296,7 @@ +@@ -12253,7 +12235,7 @@ @exitstatus @@ -1394,7 +1380,7 @@ @section @command{yes}: Print a string until interrupted @pindex yes -@@ -12345,14 +12327,14 @@ +@@ -12284,14 +12266,14 @@ pipeline. @menu @@ -1414,7 +1400,7 @@ @section @command{false}: Do nothing, unsuccessfully @pindex false -@@ -12382,7 +12364,7 @@ +@@ -12321,7 +12303,7 @@ non-GNU hosts. @@ -1423,7 +1409,7 @@ @section @command{true}: Do nothing, successfully @pindex true -@@ -12418,7 +12400,7 @@ +@@ -12357,7 +12339,7 @@ more secure and faster than a shell script implementation, and may safely be used as a dummy shell for the purpose of disabling accounts. @@ -1432,7 +1418,7 @@ @section @command{test}: Check file types and compare values @pindex test -@@ -12751,7 +12733,7 @@ +@@ -12720,7 +12702,7 @@ @end table @@ -1441,7 +1427,7 @@ @section @command{expr}: Evaluate expressions @pindex expr -@@ -13028,11 +13010,11 @@ +@@ -12997,11 +12979,11 @@ it's described here. @menu @@ -1455,7 +1441,7 @@ @section @command{tee}: Redirect output to multiple files or processes @pindex tee -@@ -13193,15 +13175,15 @@ +@@ -13208,15 +13190,15 @@ This section describes commands that manipulate file names. @menu @@ -1477,7 +1463,7 @@ @section @command{basename}: Strip directory and suffix from a file name @pindex basename -@@ -13283,7 +13265,7 @@ +@@ -13298,7 +13280,7 @@ @end smallexample @@ -1486,7 +1472,7 @@ @section @command{dirname}: Strip last file name component @pindex dirname -@@ -13336,7 +13318,7 @@ +@@ -13351,7 +13333,7 @@ @end smallexample @@ -1495,7 +1481,7 @@ @section @command{pathchk}: Check file name validity and portability @pindex pathchk -@@ -13412,7 +13394,7 @@ +@@ -13427,7 +13409,7 @@ 1 otherwise. @end display @@ -1504,7 +1490,7 @@ @section @command{mktemp}: Create temporary file or directory @pindex mktemp -@@ -13587,7 +13569,7 @@ +@@ -13602,7 +13584,7 @@ @end display @@ -1513,7 +1499,7 @@ @section @command{realpath}: Print the resolved file name. @pindex realpath -@@ -13711,14 +13693,14 @@ +@@ -13726,14 +13708,14 @@ so forth. See also the user-related commands in the next section. @menu @@ -1533,7 +1519,7 @@ @section @command{pwd}: Print working directory @pindex pwd -@@ -13765,7 +13747,7 @@ +@@ -13780,7 +13762,7 @@ @exitstatus @@ -1542,7 +1528,7 @@ @section @command{stty}: Print or change terminal characteristics @pindex stty -@@ -14466,7 +14448,7 @@ +@@ -14522,7 +14504,7 @@ @end table @@ -1551,7 +1537,7 @@ @section @command{printenv}: Print all or some environment variables @pindex printenv -@@ -14501,7 +14483,7 @@ +@@ -14557,7 +14539,7 @@ @end display @@ -1560,7 +1546,7 @@ @section @command{tty}: Print file name of terminal on standard input @pindex tty -@@ -14551,16 +14533,16 @@ +@@ -14607,16 +14589,16 @@ logins, groups, and so forth. @menu @@ -1584,7 +1570,7 @@ @section @command{id}: Print user identity @pindex id -@@ -14664,7 +14646,7 @@ +@@ -14720,7 +14702,7 @@ @exitstatus @@ -1593,7 +1579,7 @@ @section @command{logname}: Print current login name @pindex logname -@@ -14685,7 +14667,7 @@ +@@ -14741,7 +14723,7 @@ @exitstatus @@ -1602,7 +1588,7 @@ @section @command{whoami}: Print effective user ID @pindex whoami -@@ -14701,7 +14683,7 @@ +@@ -14757,7 +14739,7 @@ @exitstatus @@ -1611,7 +1597,7 @@ @section @command{groups}: Print group names a user is in @pindex groups -@@ -14728,7 +14710,7 @@ +@@ -14784,7 +14766,7 @@ @exitstatus @@ -1620,7 +1606,7 @@ @section @command{users}: Print login names of users currently logged in @pindex users -@@ -14759,7 +14741,7 @@ +@@ -14819,7 +14801,7 @@ @exitstatus @@ -1629,7 +1615,7 @@ @section @command{who}: Print who is currently logged in @pindex who -@@ -14918,16 +14900,14 @@ +@@ -14982,16 +14964,14 @@ information. @menu @@ -1640,11 +1626,11 @@ -* hostname invocation:: Print or set system name. -* hostid invocation:: Print numeric host identifier. -* uptime invocation:: Print system uptime and load. -+* date:: Print or set system date and time. -+* arch:: Print machine hardware name. -+* nproc:: Print the number of processors. -+* uname:: Print system information. -+* hostid:: Print numeric host identifier. ++* date:: Print or set system date and time. ++* arch:: Print machine hardware name. ++* nproc:: Print the number of processors. ++* uname:: Print system information. ++* hostid:: Print numeric host identifier. @end menu -@node date invocation @@ -1652,7 +1638,7 @@ @section @command{date}: Print or set system date and time @pindex date -@@ -15620,7 +15600,7 @@ +@@ -15688,7 +15668,7 @@ @end itemize @@ -1661,7 +1647,7 @@ @section @command{arch}: Print machine hardware name @pindex arch -@@ -15640,7 +15620,7 @@ +@@ -15711,7 +15691,7 @@ @exitstatus @@ -1670,7 +1656,7 @@ @section @command{nproc}: Print the number of available processors @pindex nproc -@@ -15677,7 +15657,7 @@ +@@ -15748,7 +15728,7 @@ @exitstatus @@ -1679,7 +1665,7 @@ @section @command{uname}: Print system information @pindex uname -@@ -15807,31 +15787,7 @@ +@@ -15878,35 +15858,7 @@ @exitstatus @@ -1704,6 +1690,10 @@ -The only options are @option{--help} and @option{--version}. @xref{Common -options}. - +-@command{hostname} is not installed by default, and other packages +-also supply a @command{hostname} command, so portable scripts should +-not rely on its existence or on the exact behavior documented above. +- -@exitstatus - - @@ -1712,7 +1702,7 @@ @section @command{hostid}: Print numeric host identifier @pindex hostid -@@ -15855,37 +15811,6 @@ +@@ -15934,44 +15886,6 @@ @exitstatus @@ -1746,11 +1736,18 @@ -also include processes in the uninterruptible sleep state (that is, -those processes which are waiting for disk I/O). The Linux kernel -includes uninterruptible processes. +- +-@command{uptime} is installed only on platforms with infrastructure +-for obtaining the boot time, and other packages also supply an +-@command{uptime} command, so portable scripts should not rely on its +-existence or on the exact behavior documented above. +- +-@exitstatus - @node SELinux context @chapter SELinux context -@@ -15897,11 +15822,11 @@ +@@ -15983,11 +15897,11 @@ contexts. @menu @@ -1765,7 +1762,7 @@ @section @command{chcon}: Change SELinux context of file @pindex chcon -@@ -16004,7 +15929,7 @@ +@@ -16090,7 +16004,7 @@ @exitstatus @@ -1774,7 +1771,7 @@ @section @command{runcon}: Run a command in specified SELinux context @pindex runcon -@@ -16089,16 +16014,16 @@ +@@ -16175,16 +16089,16 @@ user, etc. @menu @@ -1798,7 +1795,7 @@ @section @command{chroot}: Run a command with a different root directory @pindex chroot -@@ -16198,7 +16123,7 @@ +@@ -16300,7 +16214,7 @@ @end display @@ -1807,7 +1804,7 @@ @section @command{env}: Run a command in a modified environment @pindex env -@@ -16348,7 +16273,7 @@ +@@ -16450,7 +16364,7 @@ @end display @@ -1816,7 +1813,7 @@ @section @command{nice}: Run a command with modified niceness @pindex nice -@@ -16475,7 +16400,7 @@ +@@ -16581,7 +16495,7 @@ @end example @@ -1825,7 +1822,7 @@ @section @command{nohup}: Run a command immune to hangups @pindex nohup -@@ -16548,7 +16473,7 @@ +@@ -16655,7 +16569,7 @@ instead of 125. @@ -1834,7 +1831,7 @@ @section @command{stdbuf}: Run a command with modified I/O stream buffering @pindex stdbuf -@@ -16637,7 +16562,7 @@ +@@ -16749,7 +16663,7 @@ @end display @@ -1843,7 +1840,7 @@ @section @command{timeout}: Run a command with a time limit @pindex timeout -@@ -16724,90 +16649,6 @@ +@@ -16839,90 +16753,6 @@ @end display @@ -1934,7 +1931,7 @@ @node Delaying @chapter Delaying -@@ -16817,11 +16658,11 @@ +@@ -16932,11 +16762,11 @@ @c Perhaps @command{wait} or other commands should be described here also? @menu @@ -1948,13 +1945,15 @@ @section @command{sleep}: Delay for a specified time @pindex sleep -@@ -16871,12 +16712,12 @@ +@@ -16986,13 +16816,13 @@ These programs do numerically-related operations. @menu -* factor invocation:: Show factors of numbers. +-* numfmt invocation:: Reformat numbers. -* seq invocation:: Print sequences of numbers. +* factor:: Show factors of numbers. ++* numfmt:: Reformat numbers. +* seq:: Print sequences of numbers. @end menu @@ -1964,10 +1963,19 @@ @section @command{factor}: Print prime factors @pindex factor -@@ -16934,7 +16775,7 @@ +@@ -17050,7 +16880,7 @@ @exitstatus +-@node numfmt invocation ++@node numfmt + @section @command{numfmt}: Reformat numbers + + @pindex numfmt +@@ -17390,7 +17220,7 @@ + @end example + + -@node seq invocation +@node seq @section @command{seq}: Print numeric sequences diff --git a/coreutils-pl.po-update.patch b/coreutils-pl.po-update.patch index 23e52d3..33bbe69 100644 --- a/coreutils-pl.po-update.patch +++ b/coreutils-pl.po-update.patch @@ -1,156 +1,1054 @@ ---- coreutils-8.20/po/pl.po.orig 2012-11-18 07:22:42.025241225 +0100 -+++ coreutils-8.20/po/pl.po 2012-11-18 07:46:58.035210874 +0100 -@@ -14,7 +14,7 @@ - # 2 format strings: Jakub Bogusz , 2007. +--- coreutils-8.25/po/pl.po.orig 2016-01-24 10:55:26.999314059 +0100 ++++ coreutils-8.25/po/pl.po 2016-01-24 10:59:54.282344417 +0100 +@@ -1,8 +1,8 @@ + # Polish translation of GNU coreutils messages +-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015 Free Software Foundation, Inc. ++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016 Free Software Foundation, Inc. + # This file is distributed under the same license as the coreutils package. + # Contributions: +-# Rafał Maszkowski 1996-2001, 2003-2015. ++# Rafał Maszkowski 1996-2001, 2003-2016. + # ptx: Paweł Krawczyk , 1996. + # sh-utils: Paweł Krawczyk , 1997, 1998, 1999. + # fileutils: Thanks for help to Marta Bartnicka, 1999. +@@ -15,10 +15,10 @@ + #: src/stty.c:955 msgid "" msgstr "" --"Project-Id-Version: coreutils 8.19\n" -+"Project-Id-Version: coreutils 8.20\n" +-"Project-Id-Version: coreutils 8.24-pre1\n" ++"Project-Id-Version: coreutils 8.25-pre1\n" "Report-Msgid-Bugs-To: bug-coreutils@gnu.org\n" - "POT-Creation-Date: 2012-10-23 16:59+0100\n" - "PO-Revision-Date: 2012-08-20 20:15+0200\n" -@@ -3173,7 +3173,6 @@ - " ibs=BAJTÓW czytanie tylu BAJTÓW naraz (domyślnie: 512)\n" +-"POT-Creation-Date: 2016-01-20 10:34+0000\n" +-"PO-Revision-Date: 2015-06-29 17:05+0200\n" ++"POT-Creation-Date: 2016-01-13 12:48+0000\n" ++"PO-Revision-Date: 2016-01-21 14:15+0100\n" + "Last-Translator: Rafał Maszkowski \n" + "Language-Team: Polish \n" + "Language: pl\n" +@@ -50,8 +50,8 @@ msgstr "błąd zamknięcia pliku" + #: src/base64.c:197 src/base64.c:253 src/cat.c:186 src/cat.c:202 src/cat.c:286 + #: src/cksum.c:251 src/expand.c:329 src/expand.c:354 src/factor.c:2366 + #: src/mktemp.c:338 src/od.c:969 src/paste.c:162 src/shuf.c:599 src/split.c:873 +-#: src/split.c:1123 src/split.c:1128 src/tail.c:1233 src/tail.c:1379 +-#: src/tail.c:2375 src/tr.c:1619 src/tr.c:1844 src/tr.c:1938 src/unexpand.c:426 ++#: src/split.c:1123 src/split.c:1128 src/tail.c:1233 src/tail.c:1365 ++#: src/tail.c:2355 src/tr.c:1619 src/tr.c:1844 src/tr.c:1938 src/unexpand.c:426 + #: src/unexpand.c:442 + #, c-format + msgid "write error" +@@ -898,13 +898,13 @@ msgid "Simon Josefsson" + msgstr "Simon Josefsson" + + #: src/base64.c:64 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Usage: %s [OPTION]... [FILE]\n" + "Base%d encode or decode FILE, or standard input, to standard output.\n" + msgstr "" + "Składnia: %s [OPCJA]... [PLIK]\n" +-"Zakodowane lub zdekodowanie kodem 64-znakowym (base64) PLIKU albo danych\n" ++"Zakodowane lub zdekodowanie kodem %d-znakowym PLIKU albo danych\n" + "między standardowym wejściem i wyjściem.\n" + + #: src/base64.c:72 +@@ -925,7 +925,7 @@ msgstr "" + "\n" + + #: src/base64.c:81 +-#, fuzzy, c-format ++#, c-format + msgid "" + "\n" + "The data are encoded as described for the %s alphabet in RFC 4648.\n" +@@ -934,11 +934,10 @@ msgid "" + "from any other non-alphabet bytes in the encoded stream.\n" + msgstr "" + "\n" +-"Dane są kodowane według opisu dla alfabetu o podstawie 64 (base64) w\n" +-"RFC 3548. Przy dekodowaniu oprócz znaków formalnego alfabetu base64 można\n" +-"napotkać znaki nowej linii. Program wywołany z opcją --ignore-garbage " +-"będzie\n" +-"próbował opuścić jakiekolwiek inne znaki nie z alfabetu base64.\n" ++"Dane są kodowane według opisu dla alfabetu o %s w RFC 4648.\n" ++"Dekodowaniu dopuszcza, oprócz znaków formalnego alfabetu o %s\n" ++"znaki nowej linii. Program wywołany z opcją --ignore-garbage\n" ++"będzie próbował opuścić znaki spoza tego alfabetu.\n" + + #: src/base64.c:200 src/base64.c:237 src/csplit.c:276 src/csplit.c:1474 + #: src/join.c:464 src/shuf.c:232 src/shuf.c:281 src/shuf.c:563 +@@ -953,9 +952,8 @@ msgid "invalid input" + msgstr "błędne dane wejściowe" + + #: src/base64.c:293 +-#, fuzzy + msgid "invalid wrap size" +-msgstr "błędny rozmiar zawijania: %s" ++msgstr "błędny rozmiar łamania linii" - #: src/dd.c:535 + #: src/base64.c:311 src/basename.c:175 src/comm.c:447 src/cp.c:612 + #: src/date.c:451 src/dircolors.c:448 src/du.c:1015 src/hostid.c:74 +@@ -1831,10 +1829,9 @@ msgstr " --output-delimiter=NAPIS oddz + + #: src/comm.c:138 src/cut.c:178 src/head.c:133 src/numfmt.c:944 src/paste.c:453 + #: src/tail.c:304 +-#, fuzzy + msgid " -z, --zero-terminated line delimiter is NUL, not newline\n" + msgstr "" +-" -z, --zero-terminated separatorem linii jest znak NUL, nie znak nowej\n" ++" -z, --zero-terminated separatorem linii jest znak NUL, nie znak nowej\n" + " linii\n" + + #: src/comm.c:143 +@@ -1868,9 +1865,9 @@ msgid "file %d is not in sorted order" + msgstr "plik %d nie jest posortowany" + + #: src/comm.c:420 +-#, fuzzy, c-format ++#, c-format + msgid "multiple output delimiters specified" +-msgstr "podano wiele ograniczników" ++msgstr "podano wiele ograniczników danych wyjściowych" + + #: src/copy.c:181 src/copy.c:457 + #, c-format +@@ -1885,8 +1882,8 @@ msgstr "błąd zwalaniania %s" + #: src/copy.c:229 src/dd.c:1820 src/dd.c:2154 src/du.c:1130 src/head.c:155 + #: src/head.c:306 src/head.c:388 src/head.c:584 src/head.c:666 src/head.c:735 + #: src/head.c:785 src/head.c:808 src/tail.c:415 src/tail.c:503 src/tail.c:552 +-#: src/tail.c:645 src/tail.c:773 src/tail.c:821 src/tail.c:858 src/tail.c:1928 +-#: src/tail.c:1959 src/uniq.c:465 ++#: src/tail.c:645 src/tail.c:773 src/tail.c:821 src/tail.c:858 src/tail.c:1914 ++#: src/tail.c:1945 src/uniq.c:465 + #, c-format + msgid "error reading %s" + msgstr "błąd czytania %s" +@@ -1953,13 +1950,13 @@ msgid "failed to set the security contex + msgstr "nie udało się ustawić kontekstu bezpieczeństwa %s" + + #: src/copy.c:1030 src/csplit.c:654 src/du.c:1022 src/fmt.c:439 src/head.c:888 +-#: src/sort.c:4585 src/split.c:1496 src/tail.c:1902 src/wc.c:710 ++#: src/sort.c:4585 src/split.c:1496 src/tail.c:1888 src/wc.c:710 + #, c-format + msgid "cannot open %s for reading" + msgstr "nie można otworzyć %s do czytania" + + #: src/copy.c:1036 src/copy.c:1189 src/dd.c:1745 src/dd.c:2293 src/dd.c:2433 +-#: src/head.c:846 src/tail.c:1748 src/tail.c:1804 src/truncate.c:113 ++#: src/head.c:846 src/tail.c:1734 src/tail.c:1790 src/truncate.c:113 + #, c-format + msgid "cannot fstat %s" + msgstr "nie można wykonać fstat na %s" +@@ -2698,7 +2695,7 @@ msgstr "za dużo określeń konwersji %% + msgid "missing %% conversion specification in suffix" + msgstr "brak określenia konwersji %% w rozszerzeniu" + +-#: src/csplit.c:1381 src/dd.c:1454 src/nproc.c:105 src/tail.c:2052 ++#: src/csplit.c:1381 src/dd.c:1454 src/nproc.c:105 src/tail.c:2038 + msgid "invalid number" + msgstr "błędna liczba" + +@@ -2737,9 +2734,8 @@ msgstr "" + "błędów\n" + + #: src/csplit.c:1508 -#, fuzzy + msgid " --suppress-matched suppress the lines matching PATTERN\n" +-msgstr " -m, --suppress-matched pominięcie linii pasujących do WZORCA\n" ++msgstr " --suppress-matched pominięcie linii pasujących do WZORCA\n" + + #: src/csplit.c:1511 msgid "" - " if=FILE read from FILE instead of stdin\n" - " iflag=FLAGS read as per the comma separated symbol list\n" -@@ -3194,10 +3193,10 @@ - " oddzielonych przecinkami\n" - " seek=ILE przeskoczenie ILU bloków o rozmiarze obs na wyjściu\n" - " skip=ILE przeskoczenie ILU bloków o rozmiarze ibs na wejściu\n" --" status=noxfer bez statystyki kopiowania\n" -+" status=JAKIE JAIE informacje pomijać na wyjściu diagnostycznym;\n" -+" 'noxfer' bez statystyki kopiowania, 'none' bez niczego\n" +@@ -3150,7 +3146,7 @@ msgstr "" + "liczby\n" + "dziesiętnej, potem opcjonalny modyfikator:\n" + "E - żeby użyć alternatywnej reprezentacji lokalnej albo\n" +-"O - żeby użyć alternatywnych symboli numerycznych, jeżeli są dostepne\n" ++"O - żeby użyć alternatywnych symboli numerycznych, jeżeli są dostępne\n" - #: src/dd.c:546 + #: src/date.c:252 + msgid "" +@@ -3404,6 +3400,7 @@ msgstr " noatime bez aktualizacji cza + #: src/dd.c:635 + msgid " nocache Request to drop cache. See also oflag=sync\n" + msgstr "" ++" nocache żądanie skasowania pamięci podręcznej. Zob. też oflag=sync\n" + + #: src/dd.c:639 + msgid " noctty do not assign controlling terminal from file\n" +@@ -3472,22 +3469,22 @@ msgid "Infinity B" + msgstr "nieskończenie wiele B" + + #: src/dd.c:809 +-#, fuzzy, c-format ++#, c-format + msgid "% byte copied, %g s, %s/s" + msgid_plural "% bytes copied, %g s, %s/s" +-msgstr[0] "skopiowany % bajt (%s)" +-msgstr[1] "skopiowane % bajty (%s)" +-msgstr[2] "skopiowane % bajtów (%s)" ++msgstr[0] "skopiowany % bajt, %g s, %s/s" ++msgstr[1] "skopiowane % bajty, %g s, %s/s" ++msgstr[2] "skopiowane % bajtów, %g s, %s/s" + + #: src/dd.c:815 +-#, fuzzy, c-format ++#, c-format + msgid "% bytes (%s) copied, %g s, %s/s" +-msgstr "skopiowany % bajt (%s)" ++msgstr "% bajtów (%s), %g s, %s/s" + + #: src/dd.c:818 +-#, fuzzy, c-format ++#, c-format + msgid "% bytes (%s, %s) copied, %g s, %s/s" +-msgstr "skopiowany % bajt (%s)" ++msgstr "% bajtów (%s, %s), %g s, %s/s" + + #: src/dd.c:844 + #, c-format +@@ -3495,8 +3492,8 @@ msgid "" + "%+% records in\n" + "%+% records out\n" + msgstr "" +-"%+% przeczytanych recordów\n" +-"%+% zapisanych recordów\n" ++"%+% przeczytanych rekordów\n" ++"%+% zapisanych rekordów\n" + + #: src/dd.c:850 + #, c-format +@@ -4760,16 +4748,16 @@ msgid "%s: no such user" + msgstr "%s: nie ma takiego użytkownika" + + #: src/head.c:113 +-#, fuzzy, c-format ++#, c-format + msgid "" + "Print the first %d lines of each FILE to standard output.\n" + "With more than one FILE, precede each with a header giving the file name.\n" + msgstr "" +-"Wypisanie 10 pierwszych linii każdego PLIKU na standardowym wyjściu.\n" ++"Wypisanie %d pierwszych linii każdego PLIKU na standardowym wyjściu.\n" + "Dla większej liczby PLIKÓW każdy kawałek ma nagłówek z nazwą.\n" + + #: src/head.c:121 +-#, fuzzy, c-format ++#, c-format + msgid "" + " -c, --bytes=[-]NUM print the first NUM bytes of each file;\n" + " with the leading '-', print all but the last\n" +@@ -4782,7 +4770,7 @@ msgstr "" + " -c, --bytes=[-]ILE wypisanie pierwszych ILE bajtów z każdego pliku;\n" + " ILE z „-” na początku - wypisanie wszystkich\n" + " oprócz ostatnich ILE bajtów każdego pliku\n" +-" -n, --lines=[-]ILE wypisanie pierwszych ILE linii zamiast 10\n" ++" -n, --lines=[-]ILE wypisanie pierwszych ILE linii zamiast %d\n" + " ILE z „-” na początku - wypisanie wszystkich\n" + " oprócz ostatnich ILE linii każdego pliku\n" + +@@ -4795,7 +4783,6 @@ msgstr "" + " -v, --verbose zawsze wypisywane są nagłówki z nazwami plików\n" + + #: src/head.c:138 -#, fuzzy msgid "" "\n" - "N and BYTES may be followed by the following multiplicative suffixes:\n" -@@ -3208,7 +3207,7 @@ + "NUM may have a multiplier suffix:\n" +@@ -4803,7 +4790,7 @@ msgid "" + "GB 1000*1000*1000, G 1024*1024*1024, and so on for T, P, E, Z, Y.\n" + msgstr "" "\n" +-"N może mieć przyrostek mnożący:\n" ++"ILE może mieć przyrostek mnożący:\n" + "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n" + "GB 1000*1000*1000, G 1024*1024*1024, itd. dla T, P, E, Z, Y.\n" + +@@ -4827,12 +4814,12 @@ msgstr "%s: nie można ustawić pozycji + msgid "%s: number of bytes is too large" + msgstr "%s: ilość bajtów jest za duża" + +-#: src/head.c:912 src/split.c:1300 src/split.c:1461 src/tail.c:2093 ++#: src/head.c:912 src/split.c:1300 src/split.c:1461 src/tail.c:2079 + msgid "invalid number of lines" + msgstr "błędna liczba linii" + + #: src/head.c:913 src/head.c:1077 src/split.c:1292 src/split.c:1308 +-#: src/tail.c:2094 ++#: src/tail.c:2080 + msgid "invalid number of bytes" + msgstr "błędna liczba bajtów" + +@@ -5121,7 +5108,6 @@ msgstr "" + " tworzenie katalogów składowych podanych katalogów\n" + + #: src/install.c:633 +-#, fuzzy + msgid "" + " -D create all leading components of DEST except the " + "last,\n" +@@ -5134,7 +5120,9 @@ msgid "" + " -o, --owner=OWNER set ownership (super-user only)\n" + msgstr "" + " -D tworzenie wszystkich części składowych CELU, oprócz\n" +-" ostatniej, potem skopiowanie ŹRÓDŁA do CELU\n" ++" ostatniej albo wszystkich składników\n" ++" --target-directory, potem skopiowanie ŹRÓDŁA\n" ++" do CELU\n" + " -g, --group=GRUPA ustawienie GRUPY zamiast bieżącej grupy\n" + " -m, --mode=UPRAWNIENIA ustawienie UPRAWNIEŃ (jak w chmod) zamiast rwxr-" + "xr-x\n" +@@ -5237,14 +5225,13 @@ msgid "Mike Haertel" + msgstr "Mike Haertel" + + #: src/join.c:195 +-#, fuzzy + msgid "" + "For each pair of input lines with identical join fields, write a line to\n" + "standard output. The default join field is the first, delimited by blanks.\n" + msgstr "" + "Dla każdej pary linii z identycznymi polami łączącymi wypisywana jest linia\n" + "na standardowym wyjściu. Domyślnie pole łączące jest pierwsze i oddzielone\n" +-"odstępem.\n" ++"odstępami.\n" + + #: src/join.c:204 + msgid "" +@@ -5977,7 +5964,6 @@ msgstr "" + " -p, --indicator-style=slash dodanie / do nazw katalogów\n" + + #: src/ls.c:4907 +-#, fuzzy + msgid "" + " -q, --hide-control-chars print ? instead of nongraphic characters\n" + " --show-control-chars show nongraphic characters as-is (the default,\n" +@@ -5996,8 +5982,8 @@ msgstr "" + " -Q, --quote-name ujęcie nazw w cudzysłowy\n" + " --quoting-style=SŁOWO zabezpieczenie znaków specjalnych w stylu " + "SŁOWO:\n" +-" literal, locale, shell, shell-always, c, " +-"escape\n" ++" literal, locale, shell, shell-always,\n" ++" shell-escape, shell-escape-always, c, escape\n" + + #: src/ls.c:4917 + msgid "" +@@ -6093,7 +6079,6 @@ msgstr "" + " w nazwach plików\n" + + #: src/ls.c:4956 +-#, fuzzy + msgid "" + " -w, --width=COLS set output width to COLS. 0 means no limit\n" + " -x list entries by lines instead of by columns\n" +@@ -6103,7 +6088,7 @@ msgid "" + "-b\n" msgstr "" + " -w, --width=KOLUMNY przyjęcie takiej szerokości ekranu zamiast\n" +-" wartości bieżącej\n" ++" wartości bieżącej; 0 oznacza brak ograniczenia\n" + " -x wypisanie nazw w kolejnych liniach, nie " + "kolumnach\n" + " -X sortowanie alfabetyczne wg rozszerzeń\n" +@@ -6206,7 +6191,6 @@ msgstr "" + " -t, --text czytanie plików w trybie tekstowym (domyślnie)\n" + + #: src/md5sum.c:203 +-#, fuzzy + msgid "" "\n" --"N, BLOKI i BAJTY mogą mieć następujące przyrostki mnożące:\n" -+"N i BAJTY mogą mieć następujące przyrostki mnożące:\n" - "c =1, w =2, b =512, kB =1000, K =1024, MB =1000*1000, M =1024*1024, xM =M\n" - "GB =1000*1000*1000, G =1024*1024*1024, itd. dla T, P, E, Z, Y.\n" + "The following five options are useful only when verifying checksums:\n" +@@ -6220,6 +6204,8 @@ msgid "" + msgstr "" "\n" -@@ -3640,7 +3639,7 @@ - #: src/df.c:319 src/df.c:328 + "Następujące opcje są przydatne tylko przy sprawdzaniu sum kontrolnych:\n" ++" --ignore-missing brakujące pliki nie powodują awaryjnego zatrzymania\n" ++" ani wypisania stanu\n" + " --quiet bez wypisywania OK dla każdego pozytywnie\n" + " zweryfikowanego pliku\n" + " --status bez wypisywania niczego, kod wyjścia przekazuje " +@@ -6258,9 +6244,8 @@ msgid "%s: %: improperly format + msgstr "%s: %: nieprawidłowo sformatowana linia sumy kontrolnej %s" + + #: src/md5sum.c:623 +-#, fuzzy + msgid "FAILED open or read" +-msgstr "%s: NIEPOWODZENIE otwarcia lub odczytu\n" ++msgstr "NIEPOWODZENIE otwarcia lub odczytu" + + #: src/md5sum.c:662 + msgid "FAILED" +@@ -6300,9 +6285,9 @@ msgstr[1] "UWAGA: % policzone s + msgstr[2] "UWAGA: % policzonych sum się NIE zgadza" + + #: src/md5sum.c:720 +-#, fuzzy, c-format ++#, c-format + msgid "%s: no file was verified" +-msgstr "%s: plik ma ujemny rozmiar" ++msgstr "%s: żaden plik nie został zweryfikowany" + + #: src/md5sum.c:810 #, c-format - msgid "%s-%s" --msgstr "" -+msgstr "%2$s %1$s" +@@ -6323,9 +6308,10 @@ msgstr "" + "kontrolnych" - #: src/df.c:873 - msgid "" -@@ -3989,7 +3988,7 @@ - #: src/du.c:501 + #: src/md5sum.c:831 +-#, fuzzy, c-format ++#, c-format + msgid "the --ignore-missing option is meaningful only when verifying checksums" +-msgstr "opcja --warn ma znaczenie tylko przy weryfikacji sum kontrolnych" ++msgstr "" ++"opcja --ignore-missing ma znaczenie tylko przy weryfikacji sum kontrolnych" + + #: src/md5sum.c:839 #, c-format - msgid "mount point %s already traversed" --msgstr "" -+msgstr "punkt montowania %s już był przejrzany" +@@ -7414,9 +7400,9 @@ msgid "--grouping cannot be combined wit + msgstr "opcja --grouping nie może być użyta razem z --format" + + #: src/numfmt.c:1576 +-#, fuzzy, c-format ++#, c-format + msgid "failed to set locale" +-msgstr "nie udało się ustawić nowej roli %s" ++msgstr "nie udało się włączyć ustawień lokalnych" - #: src/du.c:611 + #: src/numfmt.c:1581 #, c-format -@@ -4416,17 +4415,17 @@ - #. This is a proper name. See the gettext manual, section Names. - #: src/factor.c:111 - msgid "Niels Moller" --msgstr "" -+msgstr "Niels Möller" +@@ -7707,7 +7693,7 @@ msgstr "za duże skip-bytes + read-byte + msgid "warning: invalid width %lu; using %d instead" + msgstr "uwaga: błędna szerokość %lu; używam %d zamiast" - #: src/factor.c:1252 src/factor.c:1352 src/factor.c:1428 +-#: src/operand2sig.c:81 ++#: src/operand2sig.c:70 #, c-format - msgid "Lucas prime test failure. This should not happen" --msgstr "" -+msgstr "Błąd testu Lucasa liczby pierwszej. Nie powinno się zdarzyć" + msgid "%s: invalid signal" + msgstr "%s: błędny sygnał" +@@ -8285,7 +8271,6 @@ msgstr "" + " \\UHHHHHHHH znak Unicode o szesnastkowej wartości HHHHHHHH (8 cyfr)\n" + + #: src/printf.c:127 +-#, fuzzy + msgid "" + " %% a single %\n" + " %b ARGUMENT as a string with '\\' escapes interpreted,\n" +@@ -8300,7 +8285,10 @@ msgid "" + msgstr "" + " %% pojedynczy %\n" + " %b ARGUMENT ze zinterpretowanymi sekwencjami „\\” oprócz\n" +-" sekwencji ósemkowych, które mają formę \\0 albo \\0NNN\n" ++" sekwencji ósemkowych, które mają formę \\0 albo \\0NNN\n" ++" %q ARGUMENT jest wypisywany w formacie możliwym do użycia przez\n" ++" powłokę, znaki niedrukowalne są wypisywanie zgodnie z\n" ++" proponowaną składnią POSIX $''\n" + "\n" + "i wszystkie specyfikacje formatu C zakończone jednym ze znaków\n" + "diouxXfeEgGcs z ARGUMENTAMI przekształconymi najpierw do odpowiednich\n" +@@ -8579,7 +8567,6 @@ msgstr "" + "muszą istnieć wszystkie składowe, poza ostatnią\n" + + #: src/realpath.c:76 +-#, fuzzy + msgid "" + " -e, --canonicalize-existing all components of the path must exist\n" + " -m, --canonicalize-missing no path components need exist or be a " +@@ -8594,7 +8581,8 @@ msgid "" + "\n" + msgstr "" + " -e, --canonicalize-existing wszystkie elementy ścieżki musza istnieć\n" +-" -m, --canonicalize-missing elementy ścieżki nie muszą istnieć\n" ++" -m, --canonicalize-missing elementy ścieżki nie muszą istnieć ani być\n" ++" katalogami\n" + " -L, --logical rozwinięcie elementów „..” przed " + "dowiązaniami\n" + " symbolicznymi\n" +@@ -8641,7 +8629,7 @@ msgid "%s: remove %s %s? " + msgstr "%s: usunąć %s %s? " - #: src/factor.c:2061 + #: src/remove.c:374 +-#, fuzzy, c-format ++#, c-format + msgid "removed directory %s\n" + msgstr "usunięty katalog %s\n" + +@@ -8921,22 +8909,22 @@ msgid "failed to compute a new context" + msgstr "nie udało się obliczyć nowego kontekstu" + + #: src/runcon.c:235 +-#, fuzzy, c-format ++#, c-format + msgid "failed to set new user: %s" + msgstr "nie udało się ustawić nowego użytkownika %s" + + #: src/runcon.c:238 +-#, fuzzy, c-format ++#, c-format + msgid "failed to set new type: %s" + msgstr "nie udało się ustawić nowego typu %s" + + #: src/runcon.c:241 +-#, fuzzy, c-format ++#, c-format + msgid "failed to set new range: %s" + msgstr "nie udało się ustawić nowego zakresu %s" + + #: src/runcon.c:244 +-#, fuzzy, c-format ++#, c-format + msgid "failed to set new role: %s" + msgstr "nie udało się ustawić nowej roli %s" + +@@ -9021,27 +9009,23 @@ msgstr "format %s zawiera nieznaną dyre + #: src/seq.c:603 #, c-format - msgid "squfof queue overflow" --msgstr "" -+msgstr "przepełnienie kolejki squfof" + msgid "format string may not be specified when printing equal width strings" +-msgstr "nie można podawać formatu, gdy wypisywane są napisy o równej długości" ++msgstr "nie można podawać formatu gdy wypisywane są napisy o równej długości" - #: src/factor.c:2377 - msgid "using single-precision arithmetic" -@@ -6079,7 +6078,7 @@ + #: src/set-fields.c:169 +-#, fuzzy + msgid "invalid byte or character range" +-msgstr "błędna lista bajtów, znaków lub pól" ++msgstr "błędny zakres bajtów albo znaków" - #: src/md5sum.c:184 - msgid " --tag create a BSD-style checksum\n" --msgstr "" -+msgstr " --tag tworzenie sum kontrolnych w stylu BSD\n" + #: src/set-fields.c:170 +-#, fuzzy + msgid "invalid field range" +-msgstr "błędny zakres wejściowy" ++msgstr "błędny zakres pól" + + #: src/set-fields.c:177 src/set-fields.c:223 +-#, fuzzy + msgid "byte/character positions are numbered from 1" +-msgstr "pola i pozycje są numerowane od 1" ++msgstr "pozycje bajtów/znaków są numerowane od 1" - #: src/md5sum.c:188 + #: src/set-fields.c:178 src/set-fields.c:224 +-#, fuzzy + msgid "fields are numbered from 1" +-msgstr "pola i pozycje są numerowane od 1" ++msgstr "pola są numerowane od 1" + + #: src/set-fields.c:198 + msgid "invalid range with no endpoint: -" +@@ -9052,9 +9036,9 @@ msgid "invalid decreasing range" + msgstr "błędny zakres od większego do mniejszego" + + #: src/set-fields.c:261 +-#, fuzzy, c-format ++#, c-format + msgid "byte/character offset %s is too large" +-msgstr "przesunięcie bajtowe %s jest za duże" ++msgstr "przesunięcie bajtu/znaku %s jest za duże" + + #: src/set-fields.c:262 + #, c-format +@@ -9062,9 +9046,9 @@ msgid "field number %s is too large" + msgstr "numer pola %s jest za duży" + + #: src/set-fields.c:273 +-#, fuzzy, c-format ++#, c-format + msgid "invalid byte/character position %s" +-msgstr "błędna klasa znaków %s" ++msgstr "błędna pozycja bajtu/znaku %s" + + #: src/set-fields.c:274 + #, c-format +@@ -9072,9 +9056,8 @@ msgid "invalid field value %s" + msgstr "błędna wartość pola: %s" + + #: src/set-fields.c:282 +-#, fuzzy + msgid "missing list of byte/character positions" +-msgstr "brakująca lista pozycji" ++msgstr "brakująca lista pozycji bajtów/znaków" + + #: src/set-fields.c:283 + msgid "missing list of fields" +@@ -9116,7 +9099,6 @@ msgstr "" + " M, G)\n" + + #: src/shred.c:186 +-#, fuzzy + msgid "" + " -u truncate and remove file after overwriting\n" + " --remove[=HOW] like -u but give control on HOW to delete; See below\n" +@@ -9125,7 +9107,10 @@ msgid "" + " this is the default for non-regular files\n" + " -z, --zero add a final overwrite with zeros to hide shredding\n" + msgstr "" +-" -u, --remove[=JAK] skrócenie i skasowanie pliku po zamazaniu; zob. niżej\n" ++" -u skrócenie i skasowanie pliku po zamazaniu\n" ++" --remove[=JAK] jak -u, ale z możliwością ustawienia JAK kasować; " ++"Zobacz\n" ++" niżej\n" + " -v, --verbose pokazywanie przebiegu zamazywania\n" + " -x, --exact bez zaokrąglania rozmiarów plików w górę do pełnych " + "bloków,\n" +@@ -9508,7 +9493,6 @@ msgstr "" + " -h, --human-numeric-sort porównanie liczb z przyrostkami (np. 2K 1G)\n" + + #: src/sort.c:452 +-#, fuzzy msgid "" -@@ -6189,12 +6188,12 @@ - #: src/md5sum.c:760 + " -n, --numeric-sort compare according to string numerical value\n" + " -R, --random-sort shuffle, but group identical keys. See " +@@ -9518,7 +9502,8 @@ msgid "" + msgstr "" + " -n, --numeric-sort porównywanie według wartości liczbowych " + "napisów\n" +-" -R, --random-sort sortowanie wg losowego skrótu kluczy\n" ++" -R, --random-sort sortowanie wg losowego skrótu kluczy. Zobacz\n" ++" shuf(1)\n" + " --random-source=PLIK losowe bajty z PLIKU\n" + " -r, --reverse odwrotny porządek sortowania\n" + +@@ -9638,7 +9623,6 @@ msgstr "" + "linii\n" + + #: src/sort.c:512 +-#, fuzzy + msgid "" + "\n" + "KEYDEF is F[.C][OPTS][,F[.C][OPTS]] for start and stop position, where F is " +@@ -9667,7 +9651,9 @@ msgstr "" + "lub więcej jednoliterowych opcji porządkujących [bdfgiMhnRrV], które dla " + "tego\n" + "klucza są ważniejsze niż opcje globalne. Jeżeli nie jest podany klucz, cała\n" +-"linia jest używana jako klucz.\n" ++"linia jest używana jako klucz. Opcja --debug pozwala diagnozować " ++"nieprawidłowe\n" ++"użycie klucza\n" + "\n" + "ROZMIAR może być uzupełniony o następujące mnożniki:\n" + +@@ -9711,7 +9697,7 @@ msgstr "błąd otwierania pliku" + msgid "fflush failed" + msgstr "błąd fflush" + +-#: src/sort.c:1002 src/sort.c:2060 src/sort.c:4762 ++#: src/sort.c:1002 src/sort.c:2060 src/sort.c:4758 + msgid "close failed" + msgstr "błąd zamykania pliku" + +@@ -9901,16 +9887,15 @@ msgstr "brak danych z %s" + msgid "using %s sorting rules" + msgstr "użycie reguł sortowania %s" + +-#: src/sort.c:4674 +-#, fuzzy ++#: src/sort.c:4670 + msgid "failed to set locale; " +-msgstr "nie udało się ustawić nowej roli %s" ++msgstr "nie udało się włączyć ustawień lokalnych; " + +-#: src/sort.c:4675 ++#: src/sort.c:4671 + msgid "using simple byte comparison" + msgstr "użycie prostego porównywania bajtów" + +-#: src/sort.c:4707 ++#: src/sort.c:4703 #, c-format - msgid "--tag does not support --text mode" --msgstr "" -+msgstr "--tag nie obsługuje trybu --text" + msgid "extra operand %s not allowed with -%c" + msgstr "dodatkowy argument %s nie może być użyty z opcją -%c" +@@ -9934,7 +9919,7 @@ msgstr "" + "domyślny rozmiar to 1000 linii, domyślny PRZEDROSTEK to „x”.\n" - #: src/md5sum.c:766 + #: src/split.c:236 -#, fuzzy, c-format +#, c-format - msgid "the --tag option is meaningless when verifying checksums" --msgstr "opcja --status ma znaczenie tylko przy weryfikacji sum kontrolnych" -+msgstr "opcja --tag nie ma znaczenia przy weryfikacji sum kontrolnych" + msgid "" + " -a, --suffix-length=N generate suffixes of length N (default %d)\n" + " --additional-suffix=SUFFIX append an additional SUFFIX to file names\n" +@@ -9959,9 +9944,8 @@ msgstr "" + " -b, --bytes=ROZMIAR zapisanie po ROZMIAR bajtów do plików wyjściowych\n" + " -C, --line-bytes=ROZMIAR zapisanie najwyżej ROZMIAR bajtów rekordów\n" + " w każdym pliku\n" +-" -d, --numeric-suffixes[=OD] użycie przyrostków liczbowych zamiast\n" +-" literowych; OD zmienia wartość początkową\n" +-" (domyślnie 0)\n" ++" -d użycie przyrostków liczbowych zamiast literowych\n" ++" --numeric-suffixes[=OD] jak -d, ale można podać wartość początkową\n" + " -e, --elide-empty-files nie generowanie pustych plików przy opcji „-n”\n" + " --filter=POLECENIE pisanie do POLECENIA powłoki; nazwa pliku to " + "$FILE\n" +@@ -10285,7 +10269,6 @@ msgstr "" + " -t, --terse wypisywanie informacji w skróconej formie\n" - #: src/md5sum.c:773 + #: src/stat.c:1453 +-#, fuzzy + msgid "" + "\n" + "The valid format sequences for files (without --file-system):\n" +@@ -10299,7 +10282,7 @@ msgstr "" + "\n" + "Prawidłowe specyfikacje formatu dla plików (bez opcji --file-system):\n" + "\n" +-" %a prawa dostępu ósemkowo\n" ++" %a prawa dostępu ósemkowo (zauważ flagi printf „#” i „0”\n" + " %A prawa dostępu w postaci czytelnej dla człowieka\n" + " %b liczba zajętych bloków (zobacz %B)\n" + " %B rozmiar w bajtach każdego bloku podanego przez %b\n" +@@ -10637,14 +10620,16 @@ msgid "" + " * [-]drain wait for transmission before applying settings (%s by " + "default)\n" + msgstr "" ++" * [-]drain czekanie na przesył przed włączeniem ustawień\n" ++" (domyślnie %s)\n" + + #: src/stty.c:627 + msgid "on" +-msgstr "" ++msgstr "włączone" + + #: src/stty.c:627 + msgid "off" +-msgstr "" ++msgstr "wyłączone" + + #: src/stty.c:628 + msgid " ispeed N set the input speed to N\n" +@@ -10925,9 +10910,8 @@ msgstr "" + "opóźnieniami\n" + + #: src/stty.c:842 +-#, fuzzy + msgid " * [-]flusho discard output\n" +-msgstr " [-]opost przetwarzanie znaków wyjściowych\n" ++msgstr "* [-]flusho pominięcie danych wyjściowych\n" + + #: src/stty.c:846 #, c-format -@@ -6576,7 +6575,7 @@ - msgstr "Składnia: %s [OPCJA] [POLECENIE [ARGUMENT]...]\n" +@@ -11425,14 +11409,13 @@ msgstr "" + "Dla większej liczby PLIKÓW każda porcja ma nagłówek z nazwą.\n" + + #: src/tail.c:269 +-#, fuzzy + msgid "" + " -c, --bytes=[+]NUM output the last NUM bytes; or use -c +NUM to\n" + " output starting with byte NUM of each file\n" + msgstr "" +-" -c, --bytes=N wypisanie ostatnich N bajtów; albo użyj -c +K " +-"aby\n" +-" wypisać od K-tego bajtu z każdego z plików\n" ++" -c, --bytes=ILE wypisanie ostatnich N bajtów; albo użyj -c +ILE\n" ++" aby wypisać od bajtu numer ILE z każdego z\n" ++" plików\n" - #: src/nice.c:73 + #: src/tail.c:273 + msgid "" +@@ -11447,7 +11430,7 @@ msgstr "" + " -F to samo co --follow=name --retry\n" + + #: src/tail.c:279 -#, fuzzy, c-format +#, c-format msgid "" - "Run COMMAND with an adjusted niceness, which affects process scheduling.\n" - "With no COMMAND, print the current niceness. Niceness values range from\n" -@@ -6585,9 +6584,10 @@ - " -n, --adjustment=N add integer N to the niceness (default 10)\n" + " -n, --lines=[+]NUM output the last NUM lines, instead of the last " + "%d;\n" +@@ -11460,9 +11443,10 @@ msgid "" + " (this is the usual case of rotated log files);\n" + " with inotify, this option is rarely useful\n" msgstr "" - "Uruchomienie POLECENIA z poprawionym priorytetem, co wpływa na przydział\n" --"czasu procesora. Bez POLECENIE wypisuje bieżący priorytet. Priorytet może\n" -+"czasu procesora. Bez POLECENIA wypisuje bieżący priorytet. Priorytet może\n" - "mieć wartość od %d (największe przydziały czasu) do %d (najmniejsze).\n" +-" -n, --lines=K wypisanie ostatnich K linii zamiast ostatnich " ++" -n, --lines=ILE wypisanie ostatnich ILE linii zamiast ostatnich " + "%d;\n" +-" albo użyj -n +K dla wypisania linii od N-tej\n" ++" albo użyj -n +ILE dla wypisania linii od linii\n" ++" numer ILE\n" + " --max-unchanged-stats=N\n" + " z --follow=name powoduje ponowne otwieranie " + "PLIKU,\n" +@@ -11502,7 +11486,6 @@ msgstr "" + " -v, --verbose wypisywanie zawsze nagłówków z nazwami plików\n" + + #: src/tail.c:309 +-#, fuzzy + msgid "" "\n" -+" -n, --adjustment=N dodanie liczby całkowitej N do priorytetu (domyślnie 10)\n" + "NUM may have a multiplier suffix:\n" +@@ -11511,7 +11494,7 @@ msgid "" + "\n" + msgstr "" + "\n" +-"N może mieć przyrostek mnożący:\n" ++"ILE może mieć przyrostek mnożący:\n" + "b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,\n" + "GB 1000*1000*1000, G 1024*1024*1024, itd. dla T, P, E, Z, Y.\n" + +@@ -11591,103 +11574,103 @@ msgstr "został podmieniony %s; śledzen + msgid "%s: cannot change nonblocking mode" + msgstr "%s: zresetowanie trybu nie blokującego nie było możliwe" - #: src/nice.c:168 +-#: src/tail.c:1204 src/tail.c:1360 ++#: src/tail.c:1204 src/tail.c:1346 #, c-format -@@ -11250,7 +11250,7 @@ - #: src/timeout.c:456 + msgid "%s: file truncated" + msgstr "%s: plik obcięty" + +-#: src/tail.c:1228 src/tail.c:1560 ++#: src/tail.c:1228 src/tail.c:1546 #, c-format - msgid "the monitored command dumped core" --msgstr "" -+msgstr "monitorowane polecenie utworzyło zrzut pamięci" + msgid "no files remaining" + msgstr "nie ma więcej plików" + +-#: src/tail.c:1454 ++#: src/tail.c:1440 + #, c-format + msgid "cannot watch parent directory of %s" + msgstr "nie można śledzić katalogu nadrzędnego %s" - #. This is a proper name. See the gettext manual, section Names. - #: src/touch.c:43 -@@ -11326,7 +11326,6 @@ - " -m zmiana tylko czasu modyfikacji\n" +-#: src/tail.c:1457 src/tail.c:1474 src/tail.c:1649 ++#: src/tail.c:1443 src/tail.c:1460 src/tail.c:1635 + #, c-format + msgid "inotify resources exhausted" + msgstr "zabrakło zasobów inotify" + +-#: src/tail.c:1478 src/tail.c:1657 ++#: src/tail.c:1464 src/tail.c:1643 + #, c-format + msgid "cannot watch %s" + msgstr "nie można śledzić %s" - #: src/touch.c:238 +-#: src/tail.c:1527 ++#: src/tail.c:1513 + #, c-format + msgid "%s was replaced" + msgstr "%s został zastąpiony" + +-#: src/tail.c:1591 ++#: src/tail.c:1577 + #, c-format + msgid "error monitoring inotify event" + msgstr "błąd monitorowanie zdarzenia inotify" + +-#: src/tail.c:1611 ++#: src/tail.c:1597 + #, c-format + msgid "error reading inotify event" + msgstr "błąd czytania zdarzenia inotify" + +-#: src/tail.c:1933 ++#: src/tail.c:1919 + #, c-format + msgid "%s: cannot follow end of this type of file; giving up on this name" + msgstr "%s: pliku tego typu nie można śledzić" + +-#: src/tail.c:2115 ++#: src/tail.c:2101 + msgid "invalid maximum number of unchanged stats between opens" + msgstr "błędna maksymalna liczba braków zmian stanów między otwarciami pliku" + +-#: src/tail.c:2123 ++#: src/tail.c:2109 + msgid "invalid PID" + msgstr "błędny PID" + +-#: src/tail.c:2139 ++#: src/tail.c:2125 + #, c-format + msgid "invalid number of seconds: %s" + msgstr "błędna liczba sekund: %s" + +-#: src/tail.c:2159 ++#: src/tail.c:2145 + #, c-format + msgid "option used in invalid context -- %c" + msgstr "opcja użyta w błędnym kontekście -- %c" + +-#: src/tail.c:2171 ++#: src/tail.c:2157 + #, c-format + msgid "warning: --retry ignored; --retry is useful only when following" + msgstr "" + "uwaga: zignorowana opcja --retry; ta opcja jest przydatna tylko przy " + "śledzeniu" + +-#: src/tail.c:2175 ++#: src/tail.c:2161 + #, c-format + msgid "warning: --retry only effective for the initial open" + msgstr "warning: --retry działa tylko w momencie początkowego otwarcia" + +-#: src/tail.c:2180 ++#: src/tail.c:2166 + #, c-format + msgid "warning: PID ignored; --pid=PID is useful only when following" + msgstr "" + "uwaga: zignorowany PID; opcja --pid=PID jest przydatna tylko przy śledzeniu" + +-#: src/tail.c:2183 ++#: src/tail.c:2169 + #, c-format + msgid "warning: --pid=PID is not supported on this system" + msgstr "uwaga: opcja --pid=PID nie działa w tym systemie" + +-#: src/tail.c:2287 ++#: src/tail.c:2273 + #, c-format + msgid "cannot follow %s by name" + msgstr "nie można pokazywać pliku %s wg nazwy" + +-#: src/tail.c:2293 ++#: src/tail.c:2279 + #, c-format + msgid "warning: following standard input indefinitely is ineffective" + msgstr "warning: stałe podążanie za standardowym wejściem może sie nie udać" + +-#: src/tail.c:2380 ++#: src/tail.c:2360 + #, c-format + msgid "inotify cannot be used, reverting to polling" + msgstr "nie można użyć inotify, powrót do cyklicznego sprawdzania" +@@ -11705,13 +11688,15 @@ msgstr "" + " -i, --ignore-interrupts ignorowanie sygnałów przerwania\n" + + #: src/tee.c:93 +-#, fuzzy + msgid "" + " -p diagnose errors writing to non pipes\n" + " --output-error[=MODE] set behavior on write error. See MODE below\n" + msgstr "" +-" -p, --output-error[=TRYB] zachowanie po napotkaniu błędu zapisu. Zob. " ++" -p zachowanie po napotkaniu błędu zapisu do plików\n" ++" innych niż potoki\n" ++" --output-error[=TRYB] sposób zachowanie przy błędzie zapisu. Zobacz " + "TRYB\n" ++" - poniżej\n" + + #: src/tee.c:99 + msgid "" +@@ -11753,14 +11738,14 @@ msgid "invalid integer %s" + msgstr "błędna liczba całkowita %s" + + #: src/test.c:245 +-#, fuzzy, c-format ++#, c-format + msgid "%s expected" +-msgstr "spodziewany „)”" ++msgstr "spodziewany %s" + + #: src/test.c:248 +-#, fuzzy, c-format ++#, c-format + msgid "%s expected, found %s" +-msgstr "spodziewany „)”, napotkany %s" ++msgstr "spodziewany %s, napotkany %s" + + #: src/test.c:265 src/test.c:623 + #, c-format +@@ -11780,9 +11765,9 @@ msgid "-ot does not accept -l" + msgstr "-ot nie dopuszcza -l" + + #: src/test.c:372 +-#, fuzzy, c-format ++#, c-format + msgid "%s: unknown binary operator" +-msgstr "nieznany operator dwuargumentowy" ++msgstr "%s: nieznany operator dwuargumentowy" + + #: src/test.c:651 + #, c-format +@@ -11979,9 +11964,9 @@ msgid "Matthew Bradburn" + msgstr "Matthew Bradburn" + + #: src/test.c:863 +-#, fuzzy, c-format ++#, c-format + msgid "missing %s" +-msgstr "brak „]”" ++msgstr "brak %s" + + #: src/test.c:877 + #, c-format +@@ -12216,7 +12201,6 @@ msgid "Usage: %s [OPTION]... SET1 [SET2] + msgstr "Składnia: %s [OPCJA]... ZBIÓR1 [ZBIÓR2]\n" + + #: src/tr.c:290 -#, fuzzy msgid "" - " -r, --reference=FILE use this file's times instead of current time\n" - " -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time\n" -@@ -11337,9 +11336,9 @@ - " -r, --reference=PLIK użycie czasu tego PLIKU zamiast czasu bieżącego\n" - " -t CZAS użycie [[CC]YY]MMDDhhmm[.ss] zamiast bieżącego " - "czasu\n" --" --time=SŁOWO ustawienie czasu wg SŁOWA: access atime use (czas\n" --" dostępu, to samo co -a), modify mtime (czas\n" --" modyfikacji, to samo co -m)\n" -+" --time=SŁOWO ustawienie czasu wg SŁOWA:\n" -+" access, atime, use (czas dostępu, to samo co -a)\n" -+" modify, mtime (czas modyfikacji, to samo co -m)\n" + "Translate, squeeze, and/or delete characters from standard input,\n" + "writing to standard output.\n" +@@ -12233,8 +12217,9 @@ msgstr "" + "\n" + " -c, -C, --complement zbiór znaków komplementarny do ZBIORU1\n" + " -d, --delete skasowanie znaków ze ZBIORU1, bez zamian\n" +-" -s, --squeeze-repeats zamiana ciągu takich samych znaków ze ZBIORU1 na\n" +-" pojedyncze wystąpienia takich znaków\n" ++" -s, --squeeze-repeats zamiana ciągów takich samych znaków w ostatnim\n" ++" podanym ZBIORZE na pojedyncze wystąpienia\n" ++" takich znaków\n" + " -t, --truncate-set1 najpierw ZBIÓR1 jest obcinany do długości ZBIORU2\n" + + #: src/tr.c:303 +@@ -12309,7 +12294,6 @@ msgstr "" + " [=ZNAK=] wszystkie znaki równoważne ZNAKOWI\n" - #: src/touch.c:247 + #: src/tr.c:338 +-#, fuzzy + msgid "" + "\n" + "Translation occurs if -d is not given and both SET1 and SET2 appear.\n" +@@ -12328,8 +12312,8 @@ msgstr "" + "[:lower:] i [:upper:] będą na pewno rozwinięte w porządku rosnącym;\n" + "użyte w ZBIORZE2 przy zamianie, mogą być tylko zestawione w parach dla\n" + "konwersji małe-wielkie litery. Jeżeli operacją nie jest ani zamiana\n" +-"ani kasowanie, -s używa ZBIORU1. W przeciwnym wypadku używa ZBIORU2\n" +-"i kompresja powtórzeń zachodzi po zamianie i kasowaniu.\n" ++"ani kasowanie, -s używa ostatniego podanego ZBIORU i zachodzi po zamianie\n" ++"lub skasowaniu.\n" + + #: src/tr.c:508 + #, c-format +@@ -12651,7 +12635,6 @@ msgstr "" + " -r, --kernel-release pokazanie numeru edycji jądra systemu\n" + + #: src/uname.c:133 +-#, fuzzy msgid "" + " -v, --kernel-version print the kernel version\n" + " -m, --machine print the machine hardware name\n" +@@ -12659,12 +12642,11 @@ msgid "" + " -i, --hardware-platform print the hardware platform (non-portable)\n" + " -o, --operating-system print the operating system\n" + msgstr "" +-" -v, --kernel-version pokazanie numeru wersji jądra systemu\n" +-" -m, --machine pokazanie nazwy sprzętu (architektury)\n" +-" -p, --processor pokazanie typu procesora albo \"unknown" +-"\" (nieznany)\n" +-" -i, --hardware-platform pokazanie platformy sprzętowej albo \"unknown\"\n" +-" -o, --operating-system pokazanie nazwy systemu operacyjnego\n" ++" -v, --kernel-version wypisanie numeru wersji jądra systemu\n" ++" -m, --machine wypisanie nazwy sprzętu (architektury)\n" ++" -p, --processor wypisanie typu procesora (nieprzenośne)\n" ++" -i, --hardware-platform wypisanie platformy sprzętowej (nieprzenośne)\n" ++" -o, --operating-system wypisanie nazwy systemu operacyjnego\n" + + #: src/uname.c:143 + msgid "" +@@ -12737,18 +12719,17 @@ msgstr "" + " każdej grupy\n" + + #: src/uniq.c:187 +-#, fuzzy + msgid "" + " -D print all duplicate lines\n" + " --all-repeated[=METHOD] like -D, but allow separating groups\n" + " with an empty line;\n" + " METHOD={none(default),prepend,separate}\n" + msgstr "" +-" -D, --all-repeated[=METODA] wypisanie wszystkich powtarzających się " +-"linii;\n" +-" grupy mogą być oddzielone przez pustą linię;\n" +-" METODA={none(domyślna),prepend,separate}\n" +-" (żadna, przed, pomiędzy).\n" ++" -D wypisanie wszystkich powtarzających się linii;\n" ++" --all-repeated[=METODA] jak -D, ale grupy mogą być oddzielone przez\n" ++" pustą linię;\n" ++" METODA={none(domyślna),prepend,separate}\n" ++" (żadna, przed, pomiędzy).\n" + + #: src/uniq.c:193 + msgid " -f, --skip-fields=N avoid comparing the first N fields\n" diff --git a/coreutils.spec b/coreutils.spec index 2517905..ec58cdb 100644 --- a/coreutils.spec +++ b/coreutils.spec @@ -1,17 +1,17 @@ -# # Conditional build: %bcond_with advcopy # progress bar in cp (orphaned patch) +%bcond_with multicall # Compile all the tools in a single binary %bcond_without tests # do not perform "make test check" -# + Summary: GNU Core-utils - basic command line utilities Summary(pl.UTF-8): GNU Core-utils - podstawowe narzędzia działające z linii poleceń Name: coreutils -Version: 8.23 -Release: 2 +Version: 8.25 +Release: 1 License: GPL v3+ Group: Applications/System Source0: http://ftp.gnu.org/gnu/coreutils/%{name}-%{version}.tar.xz -# Source0-md5: abed135279f87ad6762ce57ff6d89c41 +# Source0-md5: 070e43ba7f618d747414ef56ab248a48 Source1: %{name}-non-english-man-pages.tar.bz2 # Source1-md5: f7c986ebc74ccb8d08ed70141063f14c Source2: DIR_COLORS @@ -23,7 +23,6 @@ Patch0: %{name}-info.patch Patch1: %{name}-getgid.patch Patch2: %{name}-uname-cpuinfo.patch Patch3: %{name}-date-man.patch -Patch5: %{name}-7.4-sttytcsadrain.patch Patch6: %{name}-fmt-wchars.patch Patch7: %{name}-sparc64.patch # http://translationproject.org/latest/coreutils/pl.po (pass through msgcat to generate shorter diff) @@ -37,7 +36,7 @@ BuildRequires: attr-devel BuildRequires: autoconf >= 2.64 BuildRequires: automake >= 1:1.11.2 BuildRequires: gcc >= 5:3.2 -BuildRequires: gettext-devel >= 0.18.1 +BuildRequires: gettext-tools >= 0.18.1 BuildRequires: gmp-devel BuildRequires: help2man BuildRequires: libcap-devel @@ -104,12 +103,11 @@ Programy zawarte w tym pakiecie to: %prep %setup -q -a1 -#patch8 -p1 +%patch8 -p1 %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 -%patch5 -p1 %patch6 -p1 %ifarch sparc64 %patch7 -p1 @@ -120,6 +118,8 @@ Programy zawarte w tym pakiecie to: %endif %patch10 -p1 +mv man/pt_BR man/pt + %{__perl} -pi -e 's@GNU/Linux@TLD Linux@' m4/host-os.m4 # allow rebuilding *.gmo @@ -165,6 +165,7 @@ build-aux/gen-lists-of-programs.sh --automake > src/cu-progs.mk %configure \ CFLAGS="%{rpmcflags} -DSYSLOG_SUCCESS -DSYSLOG_FAILURE -DSYSLOG_NON_ROOT" \ DEFAULT_POSIX2_VERSION=199209 \ + %{?with_multicall:--enable-single-binary=symlinks} \ --disable-silent-rules \ --enable-install-program=arch \ --enable-no-install-program=hostname,kill,uptime @@ -183,22 +184,26 @@ install -d $RPM_BUILD_ROOT{/bin,/sbin,%{_bindir},%{_sbindir},/etc/shrc.d} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -mv -f $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,\ +mv $RPM_BUILD_ROOT%{_bindir}/{arch,basename,cat,chgrp,chmod,chown,cp,date,dd,\ df,echo,false,id,link,ln,ls,mkdir,mknod,mktemp,mv,nice,printf,pwd,readlink,rm,rmdir,\ sleep,sort,stat,stty,sync,touch,true,unlink,uname} $RPM_BUILD_ROOT/bin -mv -f $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir} +%if %{with multicall} +mv $RPM_BUILD_ROOT{%{_bindir},/bin}/coreutils +ln -s ../../bin/coreutils $RPM_BUILD_ROOT%{_bindir} +%endif + +mv $RPM_BUILD_ROOT%{_bindir}/chroot $RPM_BUILD_ROOT%{_sbindir} cp -p %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir} cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir} cp -p %{SOURCE4} %{SOURCE5} $RPM_BUILD_ROOT/etc/shrc.d -cp -a man/pt_BR man/pt for d in cs da de es fi fr hu id it ja ko nl pl pt ru zh_CN; do install -d $RPM_BUILD_ROOT%{_mandir}/$d/man1 cp -p man/$d/*.1 $RPM_BUILD_ROOT%{_mandir}/$d/man1 done -install %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1 +cp -p %{SOURCE6} $RPM_BUILD_ROOT%{_mandir}/pl/man1/mktemp.1 # unwanted (-f left intentionally - some manuals could have no translations) rm -f $RPM_BUILD_ROOT%{_mandir}/*/man1/{hostname,kill,su,uptime}.1 # always remove, never packaged but sometimes installed @@ -254,6 +259,7 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) /bin/uname %attr(755,root,root) /bin/unlink %attr(755,root,root) %{_bindir}/[ +%attr(755,root,root) %{_bindir}/base32 %attr(755,root,root) %{_bindir}/base64 %attr(755,root,root) %{_bindir}/chcon %attr(755,root,root) %{_bindir}/cksum @@ -321,6 +327,11 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/whoami %attr(755,root,root) %{_bindir}/yes %attr(755,root,root) %{_sbindir}/chroot +%if %{with multicall} +%attr(755,root,root) /bin/coreutils +%attr(755,root,root) %{_bindir}/coreutils +%{_mandir}/man1/coreutils.1* +%endif %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/DIR_COLORS.256color %config(noreplace) /etc/shrc.d/colorls.csh @@ -328,6 +339,7 @@ rm -rf $RPM_BUILD_ROOT %dir %{_libdir}/coreutils %attr(755,root,root) %{_libdir}/coreutils/libstdbuf.so %{_mandir}/man1/arch.1* +%{_mandir}/man1/base32.1* %{_mandir}/man1/base64.1* %{_mandir}/man1/basename.1* %{_mandir}/man1/cat.1* diff --git a/tests.patch b/tests.patch index 70d1b9d..ba90631 100644 --- a/tests.patch +++ b/tests.patch @@ -1,54 +1,43 @@ --- coreutils-8.21/tests/misc/printenv.sh~ 2013-01-31 01:46:24.000000000 +0100 +++ coreutils-8.21/tests/misc/printenv.sh 2013-12-03 12:25:51.949012868 +0100 -@@ -23,8 +23,8 @@ - # printenv as a builtin, so we must invoke it via "env". - # But beware of $_, set by many shells to the last command run. - # Also, filter out LD_PRELOAD, which is set when running under valgrind. --env | grep -Ev '^(_|LD_PRELOAD=)' > exp || framework_failure_ --env -- printenv | grep -Ev '^(_|LD_PRELOAD=)' > out || fail=1 -+env | grep -Ev '^(_|LD_PRELOAD=|RANDOM=)' > exp || framework_failure_ -+env -- printenv | grep -Ev '^(_|LD_PRELOAD=|RANDOM=)' > out || fail=1 +@@ -27,8 +27,8 @@ print_ver_ printenv + # env's output the same way as that of printenv and works around a bug + # on aarch64 at least where libc's execvp reverses the order of the + # output. +-env -- env | grep -Ev '^(_|LD_PRELOAD)=' > exp || framework_failure_ +-env -- printenv | grep -Ev '^(_|LD_PRELOAD)=' > out || fail=1 ++env -- env | grep -Ev '^(_|LD_PRELOAD|RANDOM=)=' > exp || framework_failure_ ++env -- printenv | grep -Ev '^(_|LD_PRELOAD|RANDOM=)=' > out || fail=1 compare exp out || fail=1 # POSIX is clear that environ may, but need not be, sorted. --- coreutils-8.21/tests/misc/realpath.sh.orig 2013-12-03 12:36:46.105079823 +0100 +++ coreutils-8.21/tests/misc/realpath.sh 2013-12-03 12:46:44.854069134 +0100 -@@ -16,8 +16,8 @@ - # You should have received a copy of the GNU General Public License - # along with this program. If not, see . - --. "${srcdir=.}/tests/init.sh"; path_prepend_ ./src --print_ver_ realpath -+. "${srcdir=.}/tests/init.sh"; path_prepend_ $initial_cwd_/src -+print_ver_ $initial_cwd_/src/realpath - - stat_single=$(stat -c %d:%i /) || framework_failure_ - stat_double=$(stat -c %d:%i //) || framework_failure_ -@@ -40,68 +40,68 @@ +@@ -40,68 +40,68 @@ ln -s // two || framework_failure_ ln -s /// three || framework_failure_ # Basic operation -realpath -Pqz . >/dev/null || fail=1 +$initial_cwd_/src/realpath -Pqz . >/dev/null || fail=1 # Operand is required --realpath >/dev/null && fail=1 --realpath --relative-base . --relative-to . && fail=1 --realpath --relative-base . && fail=1 -+$initial_cwd_/src/realpath >/dev/null && fail=1 -+$initial_cwd_/src/realpath --relative-base . --relative-to . && fail=1 -+$initial_cwd_/src/realpath --relative-base . && fail=1 +-returns_ 1 realpath >/dev/null || fail=1 +-returns_ 1 realpath --relative-base . --relative-to . || fail=1 +-returns_ 1 realpath --relative-base . || fail=1 ++returns_ 1 $initial_cwd_/src/realpath >/dev/null || fail=1 ++returns_ 1 $initial_cwd_/src/realpath --relative-base . --relative-to . || fail=1 ++returns_ 1 $initial_cwd_/src/realpath --relative-base . || fail=1 # -e --relative-* require directories --realpath -e --relative-to=dir1/f --relative-base=. . && fail=1 +-returns_ 1 realpath -e --relative-to=dir1/f --relative-base=. . || fail=1 -realpath -e --relative-to=dir1/ --relative-base=. . || fail=1 -+$initial_cwd_/src/realpath -e --relative-to=dir1/f --relative-base=. . && fail=1 ++returns_ 1 $initial_cwd_/src/realpath -e --relative-to=dir1/f --relative-base=. . || fail=1 +$initial_cwd_/src/realpath -e --relative-to=dir1/ --relative-base=. . || fail=1 # Note NUL params are unconditionally rejected by canonicalize_filename_mode --realpath -m '' && fail=1 --realpath --relative-base= --relative-to=. . && fail=1 -+$initial_cwd_/src/realpath -m '' && fail=1 -+$initial_cwd_/src/realpath --relative-base= --relative-to=. . && fail=1 +-returns_ 1 realpath -m '' || fail=1 +-returns_ 1 realpath --relative-base= --relative-to=. . || fail=1 ++returns_ 1 $initial_cwd_/src/realpath -m '' || fail=1 ++returns_ 1 $initial_cwd_/src/realpath --relative-base= --relative-to=. . || fail=1 # symlink resolution -this=$(realpath .) @@ -267,3 +256,29 @@ EXTRA_DIST += nap.h test-futimens.h test-lutimens.h test-utimens.h test-utimens-common.h test-utimens.c macros.h ## end gnulib module utimens-tests +--- coreutils-8.23/tests/local.mk~ 2015-01-04 16:12:22.000000000 +0000 ++++ coreutils-8.23/tests/local.mk 2015-01-04 16:44:31.705861487 +0000 +@@ -163,7 +163,6 @@ + tests/rm/cycle.sh \ + tests/cp/link-heap.sh \ + tests/cp/no-ctx.sh \ +- tests/misc/tty-eof.pl \ + tests/tail-2/inotify-hash-abuse.sh \ + tests/tail-2/inotify-hash-abuse2.sh \ + tests/tail-2/F-vs-missing.sh \ +@@ -339,7 +339,6 @@ + tests/misc/sort-unique-segv.sh \ + tests/misc/sort-version.sh \ + tests/misc/sort-NaN-infloop.sh \ +- tests/misc/sort-u-FMR.sh \ + tests/split/filter.sh \ + tests/split/suffix-auto-length.sh \ + tests/split/suffix-length.sh \ +@@ -468,7 +467,6 @@ + tests/df/unreadable.sh \ + tests/df/total-unprocessed.sh \ + tests/df/no-mtab-status.sh \ +- tests/df/skip-duplicates.sh \ + tests/df/skip-rootfs.sh \ + tests/dd/ascii.sh \ + tests/dd/direct.sh \ -- 2.46.0