fsck: warn if fsck.<type> not found and device is specified
authorKarel Zak <kzak@redhat.com>
Thu, 8 Feb 2024 11:42:51 +0000 (12:42 +0100)
committerChris Hofstaedtler <zeha@debian.org>
Thu, 30 May 2024 17:14:16 +0000 (19:14 +0200)
commit3c33525ab8c049ca8b5d6af085912ef2225ee632
tree4c938ecc0e4a112d1c0b4ecd8ef26afbc1b7712d
parent9aaad85e8924c3d485e6ee940983cb1a1682e5b2
fsck: warn if fsck.<type> not found and device is specified

The fsck(8) command prints an error for certain 'required'
filesystems, such as extN, if the corresponding fsck.<type> helper is
not found. However, for other filesystems, it silently ignores the
device. While this behavior is acceptable for the -A option, if a user
explicitly specifies the device on the command line, it is probably a
good idea to be more verbose and issue a warning that the device will
be ignored. The warning is enabled only for interactive mode (only one
device specified or -s).

Note that some filesystems do not have an fsck utility, so caution is
needed when issuing such warnings to prevent the generation of a large
number of unwanted entries in system logs, etc."

Reported-by: наб <nabijaczleweli@nabijaczleweli.xyz>
Signed-off-by: Karel Zak <kzak@redhat.com>
Closes: #1062208
Gbp-Pq: Topic upstream
Gbp-Pq: Name fsck-warn-if-fsck.-type-not-found-and-device-is-specified.patch
disk-utils/fsck.c