From 3c34f681b35233afb7f932154e72f3eb2b335b47 Mon Sep 17 00:00:00 2001 From: Denys Vlasenko Date: Fri, 15 Sep 2017 18:55:53 +0200 Subject: [PATCH] netcat: net applet (alias to nc) function old new delta packed_usage 31807 31856 +49 applet_names 2701 2708 +7 applet_main 1560 1564 +4 applet_install_loc 195 196 +1 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 4/0 up/down: 61/0) Total: 61 bytes Signed-off-by: Denys Vlasenko --- networking/nc.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/networking/nc.c b/networking/nc.c index a13d77a00..f7fc9741f 100644 --- a/networking/nc.c +++ b/networking/nc.c @@ -13,17 +13,23 @@ //config: A simple Unix utility which reads and writes data across network //config: connections. //config: +//config:config NETCAT +//config: bool "netcat (11 kb)" +//config: default n +//config: help +//config: Alias to nc. +//config: //config:config NC_SERVER //config: bool "Netcat server options (-l)" //config: default y -//config: depends on NC +//config: depends on NC || NETCAT //config: help //config: Allow netcat to act as a server. //config: //config:config NC_EXTRA //config: bool "Netcat extensions (-eiw and -f FILE)" //config: default y -//config: depends on NC +//config: depends on NC || NETCAT //config: help //config: Add -e (support for executing the rest of the command line after //config: making or receiving a successful connection), -i (delay interval for @@ -31,8 +37,8 @@ //config: //config:config NC_110_COMPAT //config: bool "Netcat 1.10 compatibility (+2.5k)" -//config: default n # off specially for Rob -//config: depends on NC +//config: default y +//config: depends on NC || NETCAT //config: help //config: This option makes nc closely follow original nc-1.10. //config: The code is about 2.5k bigger. It enables @@ -40,8 +46,11 @@ //config: busybox-specific extensions: -f FILE. //applet:IF_NC(APPLET(nc, BB_DIR_USR_BIN, BB_SUID_DROP)) +// APPLET_ODDNAME:name main location suid_type help +//applet:IF_NETCAT(APPLET_ODDNAME(netcat, nc, BB_DIR_USR_BIN, BB_SUID_DROP, nc)) //kbuild:lib-$(CONFIG_NC) += nc.o +//kbuild:lib-$(CONFIG_NETCAT) += nc.o #include "libbb.h" #include "common_bufsiz.h" -- 2.25.1