diff options
author | Ondrej Oprala <ooprala@redhat.com> | 2012-12-07 21:10:40 +0100 |
---|---|---|
committer | Bernhard Voelker <mail@bernhard-voelker.de> | 2012-12-07 21:13:38 +0100 |
commit | 10d35b438e731f6f0c1528d4855cdb9cf8b88349 (patch) | |
tree | 0ee0bb6047370f1a7e3c70df04a2581048cbb731 /NEWS | |
parent | ec48beadfa0ae1216788eaf6bf558ee2013eac18 (diff) | |
download | coreutils-10d35b438e731f6f0c1528d4855cdb9cf8b88349.tar.xz |
df: do not print duplicate entries and rootfs by default
* src/df.c (struct devlist): Add new struct for storing already-
examined device numbers.
(devlist_head): Add new store of the above type.
(show_rootfs): Add new global boolean to not skip rootfs.
(dev_examined): Add new function to check if the device has
already been traversed.
(get_dev): Filter out rootfs unless "-t rootfs" or the -a
option is specified. Filter out duplicate entries by calling
the above new dev_examined unless the -a option is specified.
(main): Set the show_rootfs variable appropriately when the -t
option is specified for rootfs. Free device list (guarded by
IF_LINT).
* tests/df/skip-duplicates.sh: Add test to exercise the skipping
of duplicate entries.
* tests/df/skip-rootfs.sh: Add test to exercise the skipping
of the rootfs pseudo file system.
* tests/local.mk: Add the above new tests.
* NEWS (Changes in behavior): Mention the changes.
* doc/coreutils.texi (df invocation): Document df's behavior about
skipping rootfs and duplicate entries.
Co-authored-by: Bernhard Voelker.
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -43,6 +43,12 @@ GNU coreutils NEWS -*- outline -*- field can be in any column. If there is no source column, then df prints 'total' into the target column. + df now properly outputs file system information with bind mounts present on + the system by skipping duplicate entries (identified by the device number). + + df now skips the early-boot pseudo file system type "rootfs" unless either + the -a option or "-t rootfs" is specified. + nl no longer supports the --page-increment option which was deprecated since coreutils-7.5. Use --line-increment instead. |