summaryrefslogtreecommitdiff
path: root/batmand
diff options
context:
space:
mode:
authorSven Eckelmann <sven@narfation.org>2017-01-18 13:05:51 +0100
committerJo-Philipp Wich <jo@mein.io>2017-04-20 16:49:37 +0200
commit794225577cc8b16870d26ee633cfe7a0038d628b (patch)
tree8285d61bf95aa20c5b22ab40a32ed1cd52d7a5a3 /batmand
parent640d9449210453f30192905bfc4d1432c418f29a (diff)
vis: Extract vis package from batmand
The batmand and vis sources are actually stored in two different repositories. It therefore makes more sense to have these two packages also split in two different OpenWrt packages. This also allows to get the vis sources directly from the git repository. The SVN version of vis r1439 was actually r1346. The git export of revision r1346 is referenced by this commit. Signed-off-by: Sven Eckelmann <sven@narfation.org>
Diffstat (limited to 'batmand')
-rw-r--r--batmand/Makefile44
-rw-r--r--batmand/files/etc/config/vis3
-rw-r--r--batmand/files/etc/init.d/vis19
3 files changed, 1 insertions, 65 deletions
diff --git a/batmand/Makefile b/batmand/Makefile
index 12bbd2e..3822dde 100644
--- a/batmand/Makefile
+++ b/batmand/Makefile
@@ -11,7 +11,7 @@ include $(INCLUDE_DIR)/kernel.mk
PKG_NAME:=batmand
PKG_REV:=1439
PKG_VERSION:=r$(PKG_REV)
-PKG_RELEASE:=3
+PKG_RELEASE:=4
PKG_EXTRA_CFLAGS=-DDEBUG_MALLOC -DMEMORY_USAGE -DPROFILE_DATA -DREVISION_VERSION=\"\ rv$(PKG_REV)\" -D_GNU_SOURCE
PKG_HASH:=3c72ce2aae889944acfc898434c6e9573b20815862db1938f3132cc50b669667
@@ -42,19 +42,6 @@ define Package/batmand/description
B.A.T.M.A.N. layer 3 routing daemon
endef
-define Package/vis
-$(call Package/batmand/Default)
- SECTION:=net
- CATEGORY:=Network
- SUBMENU:=Routing and Redirection
- DEPENDS:=+libpthread
- TITLE:=visualization server for B.A.T.M.A.N. layer 3
-endef
-
-define Package/vis/description
-visualization server for B.A.T.M.A.N. layer 3
-endef
-
define KernelPackage/batgat
$(call Package/batmand/Default)
SUBMENU:=Network Support
@@ -80,18 +67,6 @@ MAKE_BATMAND_ARGS += \
INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
STRIP="/bin/true" \
batmand install
-
-MAKE_VIS_ARGS += \
- EXTRA_CFLAGS='$(TARGET_CFLAGS) $(PKG_EXTRA_CFLAGS)' \
- CCFLAGS="$(TARGET_CFLAGS)" \
- OFLAGS="$(TARGET_CFLAGS)" \
- REVISION="$(PKG_REV)" \
- CC="$(TARGET_CC)" \
- NODEBUG=1 \
- UNAME="Linux" \
- INSTALL_PREFIX="$(PKG_INSTALL_DIR)" \
- STRIP="/bin/true" \
- vis install
MAKE_BATGAT_ARGS += \
CROSS_COMPILE="$(TARGET_CROSS)" \
@@ -108,10 +83,6 @@ endef
ifneq ($(DEVELOPER)$(CONFIG_PACKAGE_batmand),)
BUILD_BATMAND := $(MAKE) -C $(PKG_BUILD_DIR)/batman $(MAKE_BATMAND_ARGS)
endif
-
-ifneq ($(DEVELOPER)$(CONFIG_PACKAGE_vis),)
- BUILD_VIS := $(MAKE) -C $(PKG_BUILD_DIR)/vis $(MAKE_VIS_ARGS)
-endif
ifneq ($(DEVELOPER)$(CONFIG_PACKAGE_kmod-batgat),)
BUILD_BATGAT := $(MAKE) -C "$(LINUX_DIR)" $(MAKE_BATGAT_ARGS)
@@ -119,7 +90,6 @@ endif
define Build/Compile
$(BUILD_BATMAND)
- $(BUILD_VIS)
cp $(PKG_KMOD_BUILD_DIR)/Makefile.kbuild $(PKG_KMOD_BUILD_DIR)/Makefile
$(BUILD_BATGAT)
endef
@@ -135,17 +105,5 @@ define Package/batmand/conffiles
/etc/config/batmand
endef
-define Package/vis/install
- $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc/config $(1)/etc/init.d
- $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/vis $(1)/usr/sbin/
- $(INSTALL_BIN) ./files/etc/init.d/vis $(1)/etc/init.d
- $(INSTALL_DATA) ./files/etc/config/vis $(1)/etc/config
-endef
-
-define Package/vis/conffiles
-/etc/config/vis
-endef
-
$(eval $(call BuildPackage,batmand))
-$(eval $(call BuildPackage,vis))
$(eval $(call KernelPackage,batgat))
diff --git a/batmand/files/etc/config/vis b/batmand/files/etc/config/vis
deleted file mode 100644
index 6d30023..0000000
--- a/batmand/files/etc/config/vis
+++ /dev/null
@@ -1,3 +0,0 @@
-config vis general
- option interface ath0
-
diff --git a/batmand/files/etc/init.d/vis b/batmand/files/etc/init.d/vis
deleted file mode 100644
index ef18eb7..0000000
--- a/batmand/files/etc/init.d/vis
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/bin/sh /etc/rc.common
-START=90
-
-start () {
- interface=$(uci get vis.general.interface)
- if [ "$interface" = "" ]; then
- echo $1 Error, you must specify at least a network interface
- exit
- fi
- vis_args=$interface
-
- vis $vis_args >/dev/null 2>&1
-}
-
-stop () {
- killall vis
-}
-
-