summaryrefslogtreecommitdiff
path: root/apps/nshlib
diff options
context:
space:
mode:
Diffstat (limited to 'apps/nshlib')
-rw-r--r--apps/nshlib/nsh.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/apps/nshlib/nsh.h b/apps/nshlib/nsh.h
index d726b5253..89c8763b2 100644
--- a/apps/nshlib/nsh.h
+++ b/apps/nshlib/nsh.h
@@ -160,6 +160,22 @@
# undef CONFIG_NSH_TELNET
#endif
+/* get and put require TFTP client support */
+
+#ifndef CONFIG_NETUTILS_TFTPC
+# undef CONFIG_NSH_DISABLE_PUT
+# undef CONFIG_NSH_DISABLE_GET
+# define CONFIG_NSH_DISABLE_PUT 1
+# define CONFIG_NSH_DISABLE_GET 1
+#endif
+
+/* wget depends on web client support */
+
+#ifndef CONFIG_NETUTILS_WEBCLIENT
+# undef CONFIG_NSH_DISABLE_WGET
+# define CONFIG_NSH_DISABLE_WGET 1
+#endif
+
/* One front end must be defined */
#if !defined(CONFIG_NSH_CONSOLE) && !defined(CONFIG_NSH_TELNET)