diff options
author | Pádraig Brady <P@draigBrady.com> | 2016-11-09 17:51:13 +0000 |
---|---|---|
committer | Pádraig Brady <P@draigBrady.com> | 2016-11-09 21:38:33 +0000 |
commit | 659060233ff2cff324be5cf4cc40b782068d45fd (patch) | |
tree | e3769014e9f5723a91836eaca3835ca80cc89f07 /NEWS | |
parent | 7fc7206b03a7f54b23904373ad397f693a5fae2a (diff) | |
download | coreutils-659060233ff2cff324be5cf4cc40b782068d45fd.tar.xz |
tail: ensure -f --retry 'missing' handles truncation
* src/tail.c (tail_forever): The BLOCKING optimization is only
enabled for non regular files (which can't be truncated), so ensure
we don't enable that unless we've a valid file descriptor.
* tests/tail-2/retry.sh: Add a test case.
* NEWS: Mention the bug fix.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -59,6 +59,10 @@ GNU coreutils NEWS -*- outline -*- file systems that misreport file sizes through stale metadata. [This bug was present in "the beginning" but exacerbated in coreutils-8.24] + tail -f --retry 'missing file' will now process truncations of that file. + Previously truncation was ignored thus not outputting new data in the file. + [bug introduced in coreutils-5.3.0] + yes now handles short writes, rather than assuming all writes complete. [bug introduced in coreutils-8.24] |