mirror of
https://github.com/sheumann/hush.git
synced 2024-07-07 10:28:56 +00:00
Fix from Tito to read from stdin only when it's not a tty.
This commit is contained in:
parent
5929edc1fa
commit
6d8ce170b0
@ -994,7 +994,7 @@ USE_FEATURE_DATE_ISOFMT( \
|
|||||||
#define hdparm_trivial_usage \
|
#define hdparm_trivial_usage \
|
||||||
"[options] [device] .."
|
"[options] [device] .."
|
||||||
#define hdparm_full_usage \
|
#define hdparm_full_usage \
|
||||||
USE_FEATURE_HDPARM_GET_IDENTITY("\tIf no device name is specified read from stdin.\n") \
|
USE_FEATURE_HDPARM_GET_IDENTITY("\tIf no device name is specified try to read from stdin.\n") \
|
||||||
"\nOptions:\n" \
|
"\nOptions:\n" \
|
||||||
"\t-a get/set fs readahead\n" \
|
"\t-a get/set fs readahead\n" \
|
||||||
"\t-A set drive read-lookahead flag (0/1)\n" \
|
"\t-A set drive read-lookahead flag (0/1)\n" \
|
||||||
|
@ -2185,11 +2185,11 @@ int hdparm_main(int argc, char **argv)
|
|||||||
argc -= optind;
|
argc -= optind;
|
||||||
argv += optind;
|
argv += optind;
|
||||||
|
|
||||||
#if ENABLE_FEATURE_HDPARM_GET_IDENTITY
|
|
||||||
if (argc < 1) {
|
if (argc < 1) {
|
||||||
identify_from_stdin(); /* EXIT */
|
if (ENABLE_FEATURE_HDPARM_GET_IDENTITY && !isatty(STDIN_FILENO))
|
||||||
|
identify_from_stdin(); /* EXIT */
|
||||||
|
else bb_show_usage();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
while (argc--) {
|
while (argc--) {
|
||||||
process_dev(*argv);
|
process_dev(*argv);
|
||||||
|
Loading…
Reference in New Issue
Block a user