[Buildroot] [PATCH] add package inetutils

Heiko Zuerker heiko at zuerker.org
Sat Dec 11 23:36:15 UTC 2010


Don't use this patch, I sent in the wrong version. Sorry...

Heiko

Quoting heiko at zuerker.org:

> From: Heiko Zuerker <smiley73 at users.sourceforge.net>
>
>
> Signed-off-by: Heiko Zuerker <smiley73 at users.sourceforge.net>
> ---
>  package/Config.in                                  |    3 ++
>  package/inetutils/Config.in                        |   17 +++++++++
>  .../inetutils/inetutils-1.8-PATH_PROCNET_DEV.patch |   14 ++++++++
>  package/inetutils/inetutils.mk                     |   35  
> ++++++++++++++++++++
>  4 files changed, 69 insertions(+), 0 deletions(-)
>  create mode 100644 package/inetutils/Config.in
>  create mode 100644 package/inetutils/inetutils-1.8-PATH_PROCNET_DEV.patch
>  create mode 100644 package/inetutils/inetutils.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 10d8918..9acf765 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -376,6 +376,9 @@ source "package/dropbear/Config.in"
>  source "package/ethtool/Config.in"
>  source "package/hostapd/Config.in"
>  source "package/ifplugd/Config.in"
> +if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
> +source "package/inetutils/Config.in"
> +endif
>  source "package/iperf/Config.in"
>  source "package/iproute2/Config.in"
>  source "package/ipsec-tools/Config.in"
> diff --git a/package/inetutils/Config.in b/package/inetutils/Config.in
> new file mode 100644
> index 0000000..6afdbc9
> --- /dev/null
> +++ b/package/inetutils/Config.in
> @@ -0,0 +1,17 @@
> +config BR2_PACKAGE_INETUTILS
> +	bool "inetutils"
> +	help
> +	  GNU Inetutils
> +
> +	  This is a distribution of common networking utilities and servers.
> +	  It provides apps like ftp, hostname, ping, ping6, rcp, rexec,
> +	  rlogin, rsh, talk, telnet, tftp, and traceroute
> +
> +config BR2_PACKAGE_INETUTILS_DISABLE_SERVERS
> +	depends on BR2_PACKAGE_INETUTILS
> +	bool "Don't compile servers"
> +
> +config BR2_PACKAGE_INETUTILS_DISABLE_CLIENTS
> +	depends on BR2_PACKAGE_INETUTILS
> +	bool "Don't compile clients"
> +
> diff --git a/package/inetutils/inetutils-1.8-PATH_PROCNET_DEV.patch  
> b/package/inetutils/inetutils-1.8-PATH_PROCNET_DEV.patch
> new file mode 100644
> index 0000000..c46d1ee
> --- /dev/null
> +++ b/package/inetutils/inetutils-1.8-PATH_PROCNET_DEV.patch
> @@ -0,0 +1,14 @@
> +diff -ru inetutils-1.8.orig/ifconfig/system/linux.c  
> inetutils-1.8/ifconfig/system/linux.c
> +--- inetutils-1.8.orig/ifconfig/system/linux.c	2010-05-15  
> 06:48:38.000000000 -0500
> ++++ inetutils-1.8/ifconfig/system/linux.c	2010-12-11  
> 17:14:22.000000000 -0600
> +@@ -49,6 +49,10 @@
> + #include "../ifconfig.h"
> +
> +
> ++#ifndef PATH_PROCNET_DEV
> ++  #define PATH_PROCNET_DEV "/proc/net/dev"
> ++#endif
> ++
> + /* ARPHRD stuff.  */
> +
> + static void
> diff --git a/package/inetutils/inetutils.mk b/package/inetutils/inetutils.mk
> new file mode 100644
> index 0000000..8fcc186
> --- /dev/null
> +++ b/package/inetutils/inetutils.mk
> @@ -0,0 +1,35 @@
> +#############################################################
> +#
> +# inetutils
> +#
> +#############################################################
> +INETUTILS_VERSION = 1.8
> +INETUTILS_SOURCE = inetutils-$(INETUTILS_VERSION).tar.gz
> +INETUTILS_SITE = http://ftp.gnu.org/gnu/inetutils/
> +
> +INETUTILS_DEPENDENCIES =
> +INETUTILS_CONF_OPT = --disable-syslogd --disable-logger
> +
> +ifeq ($(BR2_INET_IPV6),y)
> +	INETUTILS_CONF_OPT += --enable-ipv6
> +else
> +	INETUTILS_CONF_OPT += --disable-ipv6
> +endif
> +
> +ifeq ($(BR2_PACKAGE_NCURSES),y)
> +	INETUTILS_CONF_OPT += --enable-ncurses
> +	INETUTILS_DEPENDENCIES += ncurses
> +else
> +	INETUTILS_CONF_OPT += --disable-ncurses
> +endif
> +
> +ifeq ($(BR2_PACKAGE_INETUTILS_DISABLE_SERVERS),y)
> +	INETUTILS_CONF_OPT += --disable-servers
> +endif
> +
> +ifeq ($(BR2_PACKAGE_INETUTILS_DISABLE_CLIENTS),y)
> +	INETUTILS_CONF_OPT += --disable-clients
> +endif
> +
> +$(eval $(call AUTOTARGETS,package,inetutils))
> +
> --
> 1.7.3.2
>
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
>



-- 

Regards
   Heiko Zuerker
   http://www.devil-linux.org


----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.




More information about the buildroot mailing list