1
0
mirror of git://git.sv.gnu.org/coreutils.git synced 2026-04-18 01:40:06 +02:00
Commit Graph

12641 Commits

Author SHA1 Message Date
Jim Meyering
d2ed2e78cf (File characteristic tests): Document the
behavior of test -nt and -ot when one of the files does not exist,
using the same behavior that is documented in ksh93.
2002-03-25 09:52:25 +00:00
Jim Meyering
c799d7b979 adjust spacing in expected diagnostic 2002-03-19 09:55:21 +00:00
Jim Meyering
73c74c33e6 use only one space after semicolon 2002-03-19 08:49:28 +00:00
Jim Meyering
c1635e0379 . 2002-03-18 09:51:22 +00:00
Jim Meyering
2486f9acdf . 2002-03-18 09:50:45 +00:00
Jim Meyering
af1a8f76a6 *** empty log message *** 2002-03-17 19:28:04 +00:00
Jim Meyering
1c1565ff39 *** empty log message *** 2002-03-17 19:21:54 +00:00
Jim Meyering
c3d98f8640 (TESTS): Add part-fail. 2002-03-17 19:21:49 +00:00
Jim Meyering
cf504308fe *** empty log message *** 2002-03-17 19:21:24 +00:00
Jim Meyering
3677890d37 (usage): Mention that --format=FORMAT must be
a *floating-point* format, also in description of that option.
(usage): Also add the `=' signs here: --format=FORMAT,
--separator=STRING.
2002-03-17 19:21:16 +00:00
Jim Meyering
2af2bec9b2 *** empty log message *** 2002-03-17 16:18:35 +00:00
Jim Meyering
30f0e39058 *** empty log message *** 2002-03-17 16:17:38 +00:00
Jim Meyering
fc1e984e89 *** empty log message *** 2002-03-17 16:17:29 +00:00
Jim Meyering
24c61a8949 *** empty log message *** 2002-03-17 16:02:47 +00:00
Jim Meyering
b3354081ac (copy_internal) [move_mode]: Give a better diagnostic
(using errno from the failed unlink) when a cross-device `mv'
fails, e.g., because the destination cannot be unlinked.
Prompted by a report from Karl Berry.
2002-03-17 16:00:54 +00:00
Jim Meyering
aedb44867d *** empty log message *** 2002-03-16 09:47:01 +00:00
Jim Meyering
65a82e4c26 *** empty log message *** 2002-03-16 09:46:40 +00:00
Jim Meyering
28571ed121 *** empty log message *** 2002-03-16 09:43:19 +00:00
Jim Meyering
3a0036e766 . 2002-03-14 12:19:49 +00:00
Jim Meyering
fa0309e396 *** empty log message *** 2002-03-12 12:12:02 +00:00
Jim Meyering
4f3c16b4f5 . FILEUTILS-4_1_7 2002-03-10 22:26:35 +00:00
Jim Meyering
16b01fbdc7 *** empty log message *** 2002-03-10 22:25:01 +00:00
Jim Meyering
cd0be06ed2 (strip): Change wording in diagnostic. 2002-03-10 22:23:19 +00:00
Jim Meyering
48f998c0e8 (do_copy): Change wording in diagnostic. 2002-03-10 22:22:33 +00:00
Jim Meyering
f3a82e33ac (main): Change wording in diagnostic. 2002-03-10 22:21:44 +00:00
Jim Meyering
14867399cd (make_path): Remove a comma from a diagnostic. 2002-03-10 22:15:53 +00:00
Jim Meyering
948cbc01ff *** empty log message *** 2002-03-10 20:25:56 +00:00
Jim Meyering
29dade1a06 *** empty log message *** 2002-03-10 20:20:08 +00:00
Jim Meyering
814ef75488 (GZIP, BZIP2): Remove definitions.
($(my_distdir).tar.bz2): Remove rule.  Now, it's built by `make dist'.
2002-03-10 20:19:54 +00:00
Jim Meyering
17202b905d *** empty log message *** 2002-03-10 18:43:12 +00:00
Jim Meyering
0a35becaf5 *** empty log message *** 2002-03-10 18:42:44 +00:00
Jim Meyering
21eba648bd *** empty log message *** 2002-03-10 18:41:47 +00:00
Jim Meyering
c880cde6a9 reformat continued line 2002-03-10 10:22:47 +00:00
Jim Meyering
3afb09ac80 (gmsgfmt_cmd): New variable.
(.po.gmo): Use it here.

(.po.mo): Don't create target directly --
otherwise a failed gmsgfmt command would leave a corrupt,
yet up-to-date, .gmo file.
(.po.gmo): Likewise.
2002-03-10 10:21:55 +00:00
Jim Meyering
1595f15531 . 2002-03-10 09:30:15 +00:00
Jim Meyering
a6921b13ef *** empty log message *** 2002-03-10 08:28:43 +00:00
Jim Meyering
ae5a552bf1 (copy_reg): Don't exit upon finding a replaced file.
Instead, just skip it like the diagnostic says.
Reported by Paul Eggert.
2002-03-10 08:28:30 +00:00
Jim Meyering
0d4eeae035 (copy_reg): Use a more concise diagnostic for
reporting replaced files.  This avoids a bug in the code,
which mishandled ino_t wider than long.
2002-03-10 08:26:48 +00:00
Jim Meyering
c4f4cfbf11 * src/copy.c (copy_reg): Use a more concise diagnostic for
reporting replaced files.  This avoids a bug in the code,
which mishandled ino_t wider than long.
* src/remove.c (remove_dir): Likewise, twice.
2002-03-10 08:17:20 +00:00
Jim Meyering
8cef936d37 . 2002-03-09 22:14:08 +00:00
Jim Meyering
583ce8b6c9 . 2002-03-09 22:13:33 +00:00
Jim Meyering
f369403dc6 *** empty log message *** 2002-03-09 22:13:12 +00:00
Jim Meyering
3a82fa109f *** empty log message *** 2002-03-09 22:10:47 +00:00
Jim Meyering
57d9a3625b . 2002-03-09 21:05:49 +00:00
Jim Meyering
3f81b8e189 (rm) Add comment on new parameter. 2002-03-09 21:02:05 +00:00
Jim Meyering
d06faa245b *** empty log message *** 2002-03-09 20:44:11 +00:00
Jim Meyering
29544710c6 (struct dev_ino): Declare new type.
(rm): Add a parameter to the prototype.
2002-03-08 16:46:26 +00:00
Jim Meyering
7c38cd6901 (main): Call lstat `.' to get the device/inode numbers
now required for rm.
2002-03-08 16:46:11 +00:00
Jim Meyering
9419e88fc4 (do_move): The first time we resort to copy/remove,
call lstat `.' to get the device/inode numbers now required for rm.
2002-03-08 16:45:51 +00:00
Jim Meyering
2c929257dc Don't allow a malicious user to trick another user's rm process into
removing unintended files.  In one scenario, if root is removing a
hierarchy that is writable by the malicious user, that user may trick
root into removing all of `/'.  Reported by Wojciech Purczynski.

(remove_dir): After chdir `..', call lstat to get the
dev/inode of "." and fail if they aren't the same as the old numbers.
(remove_cwd_entries): New parameter, `cwd_dev_ino'.
(remove_dir): Likewise.
(rm): Likewise.
Adjust all callers.
2002-03-08 16:45:31 +00:00