telnetd: we were having telnetd with is ONLY inetd or ONLY standalone.
What if I need to have both?? This patch introduces CONFIG_FEATURE_TELNETD_STANDALONE: y - both, n - only inetd.
This commit is contained in:
@@ -204,6 +204,7 @@ extern off_t bb_copyfd_size(int fd1, int fd2, off_t size);
|
||||
extern off_t bb_copyfd_eof(int fd1, int fd2);
|
||||
extern char bb_process_escape_sequence(const char **ptr);
|
||||
extern char *bb_get_last_path_component(char *path);
|
||||
extern int ndelay_on(int fd);
|
||||
|
||||
|
||||
extern DIR *xopendir(const char *path);
|
||||
|
||||
@@ -3034,22 +3034,24 @@ USE_FEATURE_START_STOP_DAEMON_FANCY( \
|
||||
"computer over a network using the TELNET protocol."
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_FEATURE_TELNETD_INETD
|
||||
#define telnetd_trivial_usage \
|
||||
"(inetd mode) [OPTION]"
|
||||
#define telnetd_full_usage \
|
||||
"Telnetd uses incoming TELNET connections via inetd.\n" \
|
||||
"Options:\n" \
|
||||
"\t-l LOGIN\texec LOGIN on connect (default /bin/sh)\n" \
|
||||
"\t-f issue_file\tDisplay issue_file instead of /etc/issue"
|
||||
#else
|
||||
#ifdef CONFIG_FEATURE_TELNETD_STANDALONE
|
||||
#define telnetd_trivial_usage \
|
||||
"[OPTION]"
|
||||
#define telnetd_full_usage \
|
||||
"Telnetd listens for incoming TELNET connections on PORT.\n" \
|
||||
"Options:\n" \
|
||||
"\t-p PORT\tlisten for connections on PORT (default 23)\n" \
|
||||
"\t-l LOGIN\texec LOGIN on connect (default /bin/sh)\n" \
|
||||
"\t-p PORT\t\tlisten for connections on PORT (default 23)\n" \
|
||||
"\t-l LOGIN\texec LOGIN on connect\n" \
|
||||
"\t-f issue_file\tDisplay issue_file instead of /etc/issue\n" \
|
||||
"\t-F\t\tForeground mode\n" \
|
||||
"\t-i\t\tInetd mode"
|
||||
#else
|
||||
#define telnetd_trivial_usage \
|
||||
"[OPTION]"
|
||||
#define telnetd_full_usage \
|
||||
"Telnetd uses incoming TELNET connections via inetd.\n" \
|
||||
"Options:\n" \
|
||||
"\t-l LOGIN\texec LOGIN on connect\n" \
|
||||
"\t-f issue_file\tDisplay issue_file instead of /etc/issue"
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user