Error reporting fix for sulogin, plus remove help entries for options we never implemented. (Plus a bit more of bbsh leaking in from my tree, but it shouldn't hurt anything and I'm lazy...)
This commit was genuinely broken at the time (not related to our build system): scripts/config/mkconfigs.c (2005-08-01 - 2006-10-05 arasi) uretilen bbconfigopts.h icine .config satirlarini kacissiz, ham newline'larla gömüyordu - gecerli C degildi, busybox'un kendi bb_mkdep araci bile parse edemiyordu (7d219aab7 ile duzeltildi, mkconfigs shell scripte cevrildi)
No binary (build failed)
—
(log yok)
| @@ -265,6 +265,12 @@ | |
| #define bbconfig_full_usage \ | |
| "Print the config file which built busybox" | |
| + | #define bbsh_trivial_usage \ |
| + | "[FILE]...\n" \ |
| + | "or: bbsh -c command [args]..." |
| + | #define bbsh_full_usage \ |
| + | "The bbsh shell (command interpreter)" |
| + | |
| #define cp_trivial_usage \ | |
| "[OPTION]... SOURCE DEST" | |
| #define cp_full_usage \ | |
| @@ -2811,9 +2817,7 @@ USE_FEATURE_START_STOP_DAEMON_FANCY( \ | |
| #define sulogin_full_usage \ | |
| "Single user login\n" \ | |
| "Options:\n" \ | |
| - | "\t-f\tDo not authenticate (user already authenticated)\n" \ |
| - | "\t-h\tName of the remote host for this login\n" \ |
| - | "\t-p\tPreserve environment" |
| + | "\t-t\tTimeout" |
| #define sum_trivial_usage \ | |
| "[rs] [files...]" | |
| @@ -55,8 +55,8 @@ int sulogin_main(int argc, char **argv) | |
| if (argv[optind]) { | |
| close(0); | |
| close(1); | |
| - | close(2); |
| dup(xopen(argv[optind], O_RDWR)); | |
| + | close(2); |
| dup(0); | |
| } | |