fff-alfred: new package

Signed-off-by: Tim Niemeyer <tim@tn-x.org>
Tested-by: Christian Dresel <fff@chrisi01.de>
Reviewed-by: Christian Dresel <fff@chrisi01.de>
This commit is contained in:
Tim Niemeyer 2017-11-12 14:48:46 +01:00
parent f3dd36b8da
commit 1b7bfb63cd
4 changed files with 54 additions and 8 deletions

View File

@ -1,6 +0,0 @@
config 'alfred' 'alfred'
option interface 'br-mesh'
option mode 'slave'
option batmanif 'bat0'
option start_vis '0'
option run_facters '0'

View File

@ -0,0 +1,40 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=fff-alfred
PKG_VERSION:=1
PKG_RELEASE:=1
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
include $(INCLUDE_DIR)/package.mk
define Package/$(PKG_NAME)
SECTION:=base
CATEGORY:=Freifunk
TITLE:=Freifunk-Franken Alfred
URL:=http://www.freifunk-franken.de
DEPENDS:=+alfred
endef
define Package/$(PKG_NAME)/description
This is the Freifunk Franken Firmware Alfred package.
This packages configures the Alfred on the device.
endef
define Build/Prepare
echo "all: " > $(PKG_BUILD_DIR)/Makefile
endef
define Build/Configure
# nothing
endef
define Build/Compile
# nothing
endef
define Package/$(PKG_NAME)/install
$(CP) ./files/* $(1)/
endef
$(eval $(call BuildPackage,$(PKG_NAME)))

View File

@ -0,0 +1,12 @@
#!/bin/sh
>/etc/config/alfred
uci batch <<EOF
set alfred.alfred=alfred
set alfred.alfred.interface='br-mesh'
set alfred.alfred.mode='slave'
set alfred.alfred.batmanif='bat0'
set alfred.alfred.start_vis='0'
set alfred.alfred.run_facters='0'
EOF

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=fff-nodewatcher
PKG_VERSION:=41
PKG_RELEASE:=1
PKG_RELEASE:=2
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
@ -13,7 +13,7 @@ define Package/$(PKG_NAME)
CATEGORY:=Freifunk
TITLE:= Freifunk-Franken Nodewatcher
URL:=http://www.freifunk-franken.de
DEPENDS:=+alfred +micrond +fff-random +ip +ip-bridge
DEPENDS:=+fff-alfred +micrond +fff-random +ip +ip-bridge
endef
define Package/$(PKG_NAME)/description