summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon Wunderlich <sw@simonwunderlich.de>2018-10-18 15:01:58 +0200
committerGitHub <noreply@github.com>2018-10-18 15:01:58 +0200
commitd1cf6d194916f439b066c750a0fc97e0ab9eee49 (patch)
tree3ee81a177770883073cbcea952b840e65bb45a42
parent8b760071d17ca1245726903aae0d05d5ea6fe6e6 (diff)
parent121c92d669ee2e9bbb2693a6c6eeaa7d28397141 (diff)
Merge pull request #422 from ecsv/batadv-18.06
openwrt-18.06: batman-adv package fixes
-rw-r--r--alfred/Makefile5
-rw-r--r--batctl/Makefile7
-rw-r--r--batman-adv/Config.in1
-rw-r--r--batman-adv/Makefile10
-rw-r--r--batman-adv/files/etc/config/batman-adv1
5 files changed, 14 insertions, 10 deletions
diff --git a/alfred/Makefile b/alfred/Makefile
index a0d25a5..ef260ad 100644
--- a/alfred/Makefile
+++ b/alfred/Makefile
@@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=alfred
PKG_VERSION:=2018.1
-PKG_RELEASE:=0
+PKG_RELEASE:=1
PKG_HASH:=808fa6acf65c7a8e26405115176a5587157f746108cbe5dd974788eb05416d76
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
@@ -59,7 +59,8 @@ MAKE_ALFRED_FLAGS=\
CONFIG_ALFRED_GPSD=$(if $(CONFIG_PACKAGE_ALFRED_GPSD),y,n) \
CONFIG_ALFRED_CAPABILITIES=n \
LIBNL_NAME="libnl-tiny" \
- LIBNL_GENL_NAME="libnl-tiny"
+ LIBNL_GENL_NAME="libnl-tiny" \
+ REVISION="openwrt-$(PKG_VERSION)-$(PKG_RELEASE)"
TARGET_CFLAGS += -ffunction-sections -fdata-sections -flto
TARGET_LDFLAGS += -Wl,--gc-sections -fuse-linker-plugin
diff --git a/batctl/Makefile b/batctl/Makefile
index ae878a6..4e67512 100644
--- a/batctl/Makefile
+++ b/batctl/Makefile
@@ -10,15 +10,13 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=batctl
PKG_VERSION:=2018.1
-PKG_RELEASE:=0
+PKG_RELEASE:=1
PKG_HASH:=27877d0da6916f88a6cecbbb3f3d23cc4558ef7c7294324bf4fd050ed606b553
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://downloads.open-mesh.org/batman/releases/batman-adv-$(PKG_VERSION)
PKG_LICENSE:=GPL-2.0
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(PKG_NAME)-$(PKG_VERSION)
-
include $(INCLUDE_DIR)/package.mk
define Package/batctl
@@ -62,7 +60,8 @@ MAKE_BATCTL_ARGS += \
REVISION="$(PKG_BATCTL_SHORTREV)" \
CC="$(TARGET_CC)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
- batctl install
+ batctl install \
+ REVISION="openwrt-$(PKG_VERSION)-$(PKG_RELEASE)"
define Build/Compile
diff --git a/batman-adv/Config.in b/batman-adv/Config.in
index 1b2399f..d45ad57 100644
--- a/batman-adv/Config.in
+++ b/batman-adv/Config.in
@@ -2,6 +2,7 @@
config KMOD_BATMAN_ADV_DEBUG_LOG
bool "enable verbose debug logging"
depends on PACKAGE_kmod-batman-adv
+ depends on KMOD_BATMAN_ADV_DEBUGFS
default n
config KMOD_BATMAN_ADV_BLA
diff --git a/batman-adv/Makefile b/batman-adv/Makefile
index b1e3bf2..69e800a 100644
--- a/batman-adv/Makefile
+++ b/batman-adv/Makefile
@@ -10,12 +10,15 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=batman-adv
PKG_VERSION:=2018.1
-PKG_RELEASE:=3
+PKG_RELEASE:=4
PKG_HASH:=b866b28dbbe5c9238abbdf5abbc30fc526dea56898ce4c1bd76d5c017843048b
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://downloads.open-mesh.org/batman/releases/batman-adv-$(PKG_VERSION)
PKG_LICENSE:=GPL-2.0
+PKG_EXTMOD_SUBDIRS=net/batman-adv
+
+STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h
include $(INCLUDE_DIR)/kernel.mk
include $(INCLUDE_DIR)/package.mk
@@ -27,7 +30,7 @@ define KernelPackage/batman-adv
DEPENDS:=+KMOD_BATMAN_ADV_BLA:kmod-lib-crc16 +kmod-crypto-crc32c +kmod-lib-crc32c +kmod-cfg80211
TITLE:=B.A.T.M.A.N. Adv
FILES:=$(PKG_BUILD_DIR)/net/batman-adv/batman-adv.$(LINUX_KMOD_SUFFIX)
- AUTOLOAD:=$(call AutoLoad,50,cfg80211 batman-adv)
+ AUTOLOAD:=$(call AutoProbe,batman-adv)
endef
define KernelPackage/batman-adv/description
@@ -66,7 +69,8 @@ NOSTDINC_FLAGS = \
-I$(STAGING_DIR)/usr/include/mac80211/uapi \
-I$(PKG_BUILD_DIR)/include/ \
-include backport/backport.h \
- -include $(PKG_BUILD_DIR)/compat-hacks.h
+ -include $(PKG_BUILD_DIR)/compat-hacks.h \
+ -DBATADV_SOURCE_VERSION=\\\"openwrt-$(PKG_VERSION)-$(PKG_RELEASE)\\\"
COMPAT_SOURCES = \
$(if $(CONFIG_KMOD_BATMAN_ADV_MCAST),../../compat-sources/net/core/skbuff.o,) \
diff --git a/batman-adv/files/etc/config/batman-adv b/batman-adv/files/etc/config/batman-adv
index 97be622..6e6017a 100644
--- a/batman-adv/files/etc/config/batman-adv
+++ b/batman-adv/files/etc/config/batman-adv
@@ -18,4 +18,3 @@ config 'mesh' 'bat0'
# yet another batX instance
# config 'mesh' 'bat5'
-# option 'interfaces' 'second_mesh'