[PATCH v2 3/9] fff-fastd: new package
Tim Niemeyer
tim at tn-x.org
So Mär 27 10:42:30 CEST 2016
Signed-off-by: Tim Niemeyer <tim at tn-x.org>
---
Changes in v2:
- change fff-fastd name to ".. configuration script"
.../root_file_system/usr/lib/micron.d/default | 1 -
src/packages/fff/fff-fastd/Makefile | 45 ++++++++++++++++++++++
.../files}/etc/hotplug.d/iface/50-fastdstart | 0
.../fff/fff-fastd/files/usr/lib/micron.d/fff-fastd | 1 +
.../fff/fff-fastd/files/usr/sbin/fastdstart | 4 +-
5 files changed, 49 insertions(+), 2 deletions(-)
delete mode 100644 bsp/default/root_file_system/usr/lib/micron.d/default
create mode 100644 src/packages/fff/fff-fastd/Makefile
rename {bsp/default/root_file_system => src/packages/fff/fff-fastd/files}/etc/hotplug.d/iface/50-fastdstart (100%)
create mode 100644 src/packages/fff/fff-fastd/files/usr/lib/micron.d/fff-fastd
rename bsp/default/root_file_system/etc/fastdstart.sh.tpl => src/packages/fff/fff-fastd/files/usr/sbin/fastdstart (98%)
diff --git a/bsp/default/root_file_system/usr/lib/micron.d/default b/bsp/default/root_file_system/usr/lib/micron.d/default
deleted file mode 100644
index a5cebb0..0000000
--- a/bsp/default/root_file_system/usr/lib/micron.d/default
+++ /dev/null
@@ -1 +0,0 @@
-*/5 * * * * sleep $(/usr/bin/random 0 29); sh /etc/fastdstart.sh
diff --git a/src/packages/fff/fff-fastd/Makefile b/src/packages/fff/fff-fastd/Makefile
new file mode 100644
index 0000000..2f9eae1
--- /dev/null
+++ b/src/packages/fff/fff-fastd/Makefile
@@ -0,0 +1,45 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=fff-fastd
+PKG_VERSION:=1
+PKG_RELEASE:=1
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/fff-fastd
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/fff-fastd
+ SECTION:=base
+ CATEGORY:=Freifunk
+ TITLE:=Freifunk-Franken fastd configuration script
+ URL:=http://www.freifunk-franken.de
+ DEPENDS:=+ at BUSYBOX_CUSTOM \
+ + at BUSYBOX_CONFIG_FEATURE_WGET_TIMEOUT \
+ + at FASTD_ENABLE_METHOD_NULL \
+ + at FASTD_ENABLE_CIPHER_NULL \
+ + at FASTD_WITH_STATUS_SOCKET \
+ +fastd
+endef
+
+define Package/fff-batman-adv-legacy/description
+ This is the fastd for the Freifunk Franken Firmware
+ It is used to configure fastd.
+endef
+
+define Build/Prepare
+ echo "all: " > $(PKG_BUILD_DIR)/Makefile
+endef
+
+define Build/Configure
+ # nothing
+endef
+
+define Build/Compile
+ # nothing
+endef
+
+define Package/fff-fastd/install
+ $(CP) ./files/* $(1)/
+endef
+
+$(eval $(call BuildPackage,fff-fastd))
diff --git a/bsp/default/root_file_system/etc/hotplug.d/iface/50-fastdstart b/src/packages/fff/fff-fastd/files/etc/hotplug.d/iface/50-fastdstart
similarity index 100%
rename from bsp/default/root_file_system/etc/hotplug.d/iface/50-fastdstart
rename to src/packages/fff/fff-fastd/files/etc/hotplug.d/iface/50-fastdstart
diff --git a/src/packages/fff/fff-fastd/files/usr/lib/micron.d/fff-fastd b/src/packages/fff/fff-fastd/files/usr/lib/micron.d/fff-fastd
new file mode 100644
index 0000000..b0022e8
--- /dev/null
+++ b/src/packages/fff/fff-fastd/files/usr/lib/micron.d/fff-fastd
@@ -0,0 +1 @@
+*/5 * * * * sleep $(/usr/bin/random 0 29); sh /usr/sbin/fastdstart
diff --git a/bsp/default/root_file_system/etc/fastdstart.sh.tpl b/src/packages/fff/fff-fastd/files/usr/sbin/fastdstart
similarity index 98%
rename from bsp/default/root_file_system/etc/fastdstart.sh.tpl
rename to src/packages/fff/fff-fastd/files/usr/sbin/fastdstart
index 5bb5165..611a3f8 100755
--- a/bsp/default/root_file_system/etc/fastdstart.sh.tpl
+++ b/src/packages/fff/fff-fastd/files/usr/sbin/fastdstart
@@ -3,7 +3,9 @@
SERVER="no"
#SERVERNAME="--servername--"
-project="${VPN_PROJECT}"
+. /etc/community.cfg
+
+project="$VPN_PROJECT"
test_ipv4_host1="keyserver.freifunk-franken.de" # Freifunk-Franken keyserver
test_ipv4_host2="8.8.8.8" # Google DNS
--
2.1.4
Mehr Informationen über die Mailingliste franken-dev