Repository : ssh://git@open-mesh.org/openwrt-feed-devel
On branch : master
>---------------------------------------------------------------
commit 72211486b0ade8db78b7994fff7115efd237a0e4
Author: Sven Eckelmann <sven(a)narfation.org>
Date: Sun Oct 7 11:10:05 2018 +0200
alfred-devel: Add openwrt revision to internal version
OpenWrt is using a modified version of the software and these modifications
may introduce extra bugs (or behavior changes). It is also patched for
stable releases instead of switching to new releases. The revision should
therefore be added to the version number to make it easier understandable
which modified version the user may have installed.
Signed-off-by: Sven Eckelmann <sven(a)narfation.org>
>---------------------------------------------------------------
72211486b0ade8db78b7994fff7115efd237a0e4
alfred-devel/Makefile | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/alfred-devel/Makefile b/alfred-devel/Makefile
index 0bba5a9..d241da1 100644
--- a/alfred-devel/Makefile
+++ b/alfred-devel/Makefile
@@ -63,7 +63,8 @@ MAKE_ALFRED_FLAGS=\
CONFIG_ALFRED_GPSD=$(if $(CONFIG_PACKAGE_ALFRED_DEVEL_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)"
TARGET_CFLAGS += -ffunction-sections -fdata-sections -flto
TARGET_LDFLAGS += -Wl,--gc-sections -fuse-linker-plugin
Repository : ssh://git@open-mesh.org/openwrt-feed-devel
On branch : master
>---------------------------------------------------------------
commit a9483f6517f42d61b0d4d1d1878a2d7100418c51
Author: Sven Eckelmann <sven(a)narfation.org>
Date: Sun Oct 7 11:10:05 2018 +0200
batctl-devel: Add openwrt revision to internal version
OpenWrt is using a modified version of the software and these modifications
may introduce extra bugs (or behavior changes). It is also patched for
stable releases instead of switching to new releases. The revision should
therefore be added to the version number to make it easier understandable
which modified version the user may have installed.
Signed-off-by: Sven Eckelmann <sven(a)narfation.org>
>---------------------------------------------------------------
a9483f6517f42d61b0d4d1d1878a2d7100418c51
batctl-devel/Makefile | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/batctl-devel/Makefile b/batctl-devel/Makefile
index 79f5d58..6a48678 100644
--- a/batctl-devel/Makefile
+++ b/batctl-devel/Makefile
@@ -71,10 +71,10 @@ MAKE_BATCTL_ENV += \
LIBNL_GENL_NAME="libnl-tiny"
MAKE_BATCTL_ARGS += \
- REVISION="$(PKG_VERSION)" \
CC="$(TARGET_CC)" \
DESTDIR="$(PKG_INSTALL_DIR)" \
- batctl install
+ batctl install \
+ REVISION="openwrt-$(PKG_VERSION)"
define Build/Compile
Repository : ssh://git@open-mesh.org/openwrt-feed-devel
On branch : master
>---------------------------------------------------------------
commit e5fc167998054874f6581bf8427033a18567dd30
Author: Sven Eckelmann <sven(a)narfation.org>
Date: Sun Oct 7 14:46:10 2018 +0200
batctl-devel: Move config options to external file
Signed-off-by: Sven Eckelmann <sven(a)narfation.org>
>---------------------------------------------------------------
e5fc167998054874f6581bf8427033a18567dd30
batctl-devel/Config.in | 9 +++++++++
batctl-devel/Makefile | 10 +---------
2 files changed, 10 insertions(+), 9 deletions(-)
diff --git a/batctl-devel/Config.in b/batctl-devel/Config.in
new file mode 100644
index 0000000..09f9c5f
--- /dev/null
+++ b/batctl-devel/Config.in
@@ -0,0 +1,9 @@
+config BATCTL_DEVEL_BATCTL_BRANCH
+ string
+ prompt "batctl branch to build package with"
+ depends on PACKAGE_batctl-devel
+ default "master"
+ help
+ Enter a batctl branch name or git tag to override package
+ default value. This allows to build from non-master branches
+ to test unreleased features.
diff --git a/batctl-devel/Makefile b/batctl-devel/Makefile
index 6a48678..d740f60 100644
--- a/batctl-devel/Makefile
+++ b/batctl-devel/Makefile
@@ -38,15 +38,7 @@ development version ($(PKG_VERSION)).
endef
define Package/batctl-devel/config
- config BATCTL_DEVEL_BATCTL_BRANCH
- string
- prompt "batctl branch to build package with"
- depends on PACKAGE_batctl-devel
- default "master"
- help
- Enter a batctl branch name or git tag to override package
- default value. This allows to build from non-master branches
- to test unreleased features.
+ source "$(SOURCE)/Config.in"
endef
# The linker can identify unused sections of a binary when each symbol is stored
Repository : ssh://git@open-mesh.org/openwrt-feed-devel
On branch : master
>---------------------------------------------------------------
commit d647521259d7160de79bc33cb0b0002a558e0d6b
Author: Sven Eckelmann <sven(a)narfation.org>
Date: Sun Oct 7 13:20:30 2018 +0200
batman-adv-devel: Fix search for cfg80211 module symbols
The Module.symvers with the exported symbols of all other kernel modules in
OpenWrt is usually placed in the main source directory of the package. But
the actual sources for batman-adv are found in net/batman-adv. OpenWrt must
therefore be informed to move it to this subdirectory or otherwise modpost
will fail to find the symbols
WARNING: "cfg80211_get_station" [.../batman-adv-2018.3/net/batman-adv-devel/batman-adv.ko] undefined!
The dependency will then be missing in the .modinfo depends= option and
thus it the kernel module loader will not correctly load the cfg80211.ko
during bootup.
Signed-off-by: Sven Eckelmann <sven(a)narfation.org>
>---------------------------------------------------------------
d647521259d7160de79bc33cb0b0002a558e0d6b
batman-adv-devel/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/batman-adv-devel/Makefile b/batman-adv-devel/Makefile
index 286a86f..108885b 100644
--- a/batman-adv-devel/Makefile
+++ b/batman-adv-devel/Makefile
@@ -17,6 +17,7 @@ PKG_BATMAN_DIR:=batman-adv-$(PKG_BATMAN_SHORTREV)
PKG_SOURCE_URL:=https://git.open-mesh.org/snapshot/
PKG_SOURCE:=$(PKG_BATMAN_FNAME)
PKG_LICENSE:=GPL-2.0
+PKG_EXTMOD_SUBDIRS=net/batman-adv
STAMP_CONFIGURED_DEPENDS := $(STAGING_DIR)/usr/include/mac80211-backport/backport/autoconf.h