summaryrefslogtreecommitdiff
path: root/apps/nshlib
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-01-19 10:32:46 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-01-19 10:32:46 -0600
commit2891c97c221e758884aae7dae89b9a843600f227 (patch)
tree1fac8fec34c785c35f29993c2a57baaf5b9b66d3 /apps/nshlib
parentc57b51517251cab05535dd7f97d7aa3c1556b044 (diff)
downloadnuttx-2891c97c221e758884aae7dae89b9a843600f227.tar.gz
nuttx-2891c97c221e758884aae7dae89b9a843600f227.tar.bz2
nuttx-2891c97c221e758884aae7dae89b9a843600f227.zip
NSH library: Disable put and get commends of TFTP client is not enabled; disable wget command if web client is not enabled
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)