diff mbox

[1/1] batctl: new package

Message ID 1423424838-5348-1-git-send-email-zettelmeyerj@goooglemail.com
State Superseded
Headers show

Commit Message

Jens Zettelmeyer Feb. 8, 2015, 7:47 p.m. UTC
From: user <zettelmeyerj@goooglemail.com>

Signed-off-by: Jens Zettelmeyer <zettelmeyerj@goooglemail.com>
---
 package/Config.in          |  1 +
 package/batctl/Config.in   |  9 +++++++++
 package/batctl/batctl.hash |  2 ++
 package/batctl/batctl.mk   | 23 +++++++++++++++++++++++
 4 files changed, 35 insertions(+)
 create mode 100644 package/batctl/Config.in
 create mode 100644 package/batctl/batctl.hash
 create mode 100644 package/batctl/batctl.mk

Comments

Thomas Petazzoni Feb. 8, 2015, 8:23 p.m. UTC | #1
Dear Jens Zettelmeyer,

On Sun,  8 Feb 2015 19:47:18 +0000, Jens Zettelmeyer wrote:
> From: user <zettelmeyerj@goooglemail.com>

Does not look good.

> Signed-off-by: Jens Zettelmeyer <zettelmeyerj@goooglemail.com>
> ---
>  package/Config.in          |  1 +
>  package/batctl/Config.in   |  9 +++++++++
>  package/batctl/batctl.hash |  2 ++
>  package/batctl/batctl.mk   | 23 +++++++++++++++++++++++
>  4 files changed, 35 insertions(+)
>  create mode 100644 package/batctl/Config.in
>  create mode 100644 package/batctl/batctl.hash
>  create mode 100644 package/batctl/batctl.mk

Also, you have taken into account none of the comments I made at:
http://lists.busybox.net/pipermail/buildroot/2015-February/118951.html.

Can you look at these comments?

Thanks!

Thomas
Jens Zettelmeyer Feb. 8, 2015, 8:29 p.m. UTC | #2
Hi,

oh you are right, haven't seen all those comments. I'll try to adjust the
file accordingly.
And i'll try to find out where this "user" is comming from.

Thank you
Jens

2015-02-08 20:23 GMT+00:00 Thomas Petazzoni <
thomas.petazzoni@free-electrons.com>:

> Dear Jens Zettelmeyer,
>
> On Sun,  8 Feb 2015 19:47:18 +0000, Jens Zettelmeyer wrote:
> > From: user <zettelmeyerj@goooglemail.com>
>
> Does not look good.
>
> > Signed-off-by: Jens Zettelmeyer <zettelmeyerj@goooglemail.com>
> > ---
> >  package/Config.in          |  1 +
> >  package/batctl/Config.in   |  9 +++++++++
> >  package/batctl/batctl.hash |  2 ++
> >  package/batctl/batctl.mk   | 23 +++++++++++++++++++++++
> >  4 files changed, 35 insertions(+)
> >  create mode 100644 package/batctl/Config.in
> >  create mode 100644 package/batctl/batctl.hash
> >  create mode 100644 package/batctl/batctl.mk
>
> Also, you have taken into account none of the comments I made at:
> http://lists.busybox.net/pipermail/buildroot/2015-February/118951.html.
>
> Can you look at these comments?
>
> Thanks!
>
> Thomas
> --
> Thomas Petazzoni, CTO, Free Electrons
> Embedded Linux, Kernel and Android engineering
> http://free-electrons.com
>
diff mbox

Patch

diff --git a/package/Config.in b/package/Config.in
index fe3d3d0..b9d6753 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -1055,6 +1055,7 @@  menu "Networking applications"
 	source "package/avahi/Config.in"
 	source "package/axel/Config.in"
 	source "package/bandwidthd/Config.in"
+	source "package/batctl/Config.in"
 	source "package/bcusdk/Config.in"
 	source "package/bind/Config.in"
 	source "package/bluez_utils/Config.in"
diff --git a/package/batctl/Config.in b/package/batctl/Config.in
new file mode 100644
index 0000000..56badd3
--- /dev/null
+++ b/package/batctl/Config.in
@@ -0,0 +1,9 @@ 
+config BR2_PACKAGE_BATCTL
+	bool "batctl"
+	depends on BR2_INET_IPV6
+	depends on BR2_TOOLCHAIN_HAS_THREADS # libnl
+	select BR2_PACKAGE_LIBNL
+	help
+	  Batctl is the configuration and debugging tool for batman-adv.
+	  
+	  http://www.open-mesh.org/projects/batman-adv/wiki/Using-batctl
diff --git a/package/batctl/batctl.hash b/package/batctl/batctl.hash
new file mode 100644
index 0000000..663e602
--- /dev/null
+++ b/package/batctl/batctl.hash
@@ -0,0 +1,2 @@ 
+# Locally calculated
+sha256	77509ed70232ebc0b73e2fa9471ae13b12d6547d167dda0a82f7a7fad7252c36  batctl-2014.4.0.tar.gz
diff --git a/package/batctl/batctl.mk b/package/batctl/batctl.mk
new file mode 100644
index 0000000..a65a5cd
--- /dev/null
+++ b/package/batctl/batctl.mk
@@ -0,0 +1,23 @@ 
+################################################################################
+#
+# batman-adv control
+#
+################################################################################
+
+BATCTL_VERSION = 2014.4.0
+BATCTL_SOURCE = batctl-$(BATCTL_VERSION).tar.gz
+BATCTL_SITE = http://downloads.open-mesh.org/batman/releases/batman-adv-$(BATCTL_VERSION)
+BATCTL_LICENSE = GPLv2
+BATCTL_DEPENDENCIES += libnl
+
+define BATCTL_BUILD_CMDS
+	$(TARGET_MAKE_ENV) $(MAKE) -C $(@D) CC="$(TARGET_CC)" \
+	CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/include/libnl3" \
+	LDFLAGS="$(TARGET_LDFLAGS)"
+endef
+
+define BATCTL_INSTALL_TARGET_CMDS
+	$(INSTALL) -m 755 -D $(@D)/batctl $(TARGET_DIR)/usr/sbin/batctl
+endef
+
+$(eval $(generic-package))