From patchwork Tue Apr 5 05:29:16 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v3,1/9] fff-batman-adv-legacy: new package From: Tim Niemeyer X-Patchwork-Id: 54 Message-Id: <1459834164-6815-2-git-send-email-tim@tn-x.org> To: franken-dev@freifunk.net Cc: Tim Niemeyer Date: Tue, 5 Apr 2016 07:29:16 +0200 Signed-off-by: Tim Niemeyer --- Changes in v2: None .../root_file_system/usr/lib/micron.d/default | 1 - src/packages/fff/fff-batman-adv-legacy/Makefile | 44 ++++++++++++++++++++++ .../files}/etc/config/batman-adv | 0 .../files/usr/lib/micron.d/fff-batman-adv-legacy | 1 + 4 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 src/packages/fff/fff-batman-adv-legacy/Makefile rename {bsp/default/root_file_system => src/packages/fff/fff-batman-adv-legacy/files}/etc/config/batman-adv (100%) create mode 100644 src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy diff --git a/bsp/default/root_file_system/usr/lib/micron.d/default b/bsp/default/root_file_system/usr/lib/micron.d/default index 3dbf3d7..a5cebb0 100644 --- a/bsp/default/root_file_system/usr/lib/micron.d/default +++ b/bsp/default/root_file_system/usr/lib/micron.d/default @@ -1,2 +1 @@ */5 * * * * sleep $(/usr/bin/random 0 29); sh /etc/fastdstart.sh -*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw client diff --git a/src/packages/fff/fff-batman-adv-legacy/Makefile b/src/packages/fff/fff-batman-adv-legacy/Makefile new file mode 100644 index 0000000..48b9e50 --- /dev/null +++ b/src/packages/fff/fff-batman-adv-legacy/Makefile @@ -0,0 +1,44 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=fff-batman-adv-legacy +PKG_VERSION:=1 +PKG_RELEASE:=1 + +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv-legacy + +include $(INCLUDE_DIR)/package.mk + +define Package/fff-batman-adv-legacy + SECTION:=base + CATEGORY:=Freifunk + TITLE:=Freifunk-Franken batman-adv-legacy + URL:=http://www.freifunk-franken.de + DEPENDS:=+@PACKAGE_kmod-batman-adv-legacy \ + +@KMOD_BATMAN_ADV_LEGACY_BLA \ + +@KMOD_BATMAN_ADV_LEGACY_DAT \ + +@KMOD_BATMAN_ADV_LEGACY_NC \ + +@KMOD_BATMAN_ADV_LEGACY_BATCTL +endef + +define Package/fff-batman-adv-legacy/description + This is the batman-adv-legacy for the Freifunk Franken Firmware + It is used to configure batman-adv-legacy. +endef + +define Build/Prepare + echo "all: " > $(PKG_BUILD_DIR)/Makefile +endef + +define Build/Configure + # nothing +endef + +define Build/Compile + # nothing +endef + +define Package/fff-batman-adv-legacy/install + $(CP) ./files/* $(1)/ +endef + +$(eval $(call BuildPackage,fff-batman-adv-legacy)) diff --git a/bsp/default/root_file_system/etc/config/batman-adv b/src/packages/fff/fff-batman-adv-legacy/files/etc/config/batman-adv similarity index 100% rename from bsp/default/root_file_system/etc/config/batman-adv rename to src/packages/fff/fff-batman-adv-legacy/files/etc/config/batman-adv diff --git a/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy b/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy new file mode 100644 index 0000000..21c857b --- /dev/null +++ b/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy @@ -0,0 +1 @@ +*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw client