<html><head></head><body>Den kann ich nicht reviewen.<br>
<br>
Wenn ich daheim bin, mach ich ggf. ein acked-by und wenn ihr beide den gebaut habt, also im prinzip ja auch für gut befunden habt, würde mir persönlich das dann als grundlage zum mergen reichen.<br>
<br>
Vielleicht springt aber ja auch noch jemand ein...<br><br><div class="gmail_quote">On August 11, 2018 8:03:37 PM GMT+02:00, Tim Niemeyer <tim@tn-x.org> wrote:<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<pre class="k9mail">Hi<br><br>Hier brauchen wir auch dringend ein Review.<br><br>Tim<br><br>Am Montag, den 12.02.2018, 19:13 +0100 schrieb Tim Niemeyer:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 1ex 0.8ex; border-left: 1px solid #729fcf; padding-left: 1ex;"> Signed-off-by: Tim Niemeyer <tim@tn-x.org><br> Signed-off-by: Fabian Bläse <fabian@blaese.de><br> - configure router advertisements<br> - fix package title<br> - remove unnecessary dhcp config on first boot<br> <br> ---<br> <br>  src/packages/fff/fff-dhcp/Makefile                 | 40<br> ++++++++++++++++++++++<br>  .../fff-dhcp/files/etc/uci-defaults/90-fff-dhcp    | 38<br> ++++++++++++++++++++<br>  2 files changed, 78 insertions(+)<br>  create mode 100644 src/packages/fff/fff-dhcp/Makefile<br>  create mode 100644 src/packages/fff/fff-dhcp/files/etc/uci-<br> defaults/90-fff-dhcp<br> <br> diff --git a/src/packages/fff/fff-dhcp/Makefile<br> b/src/packages/fff/fff-dhcp/Makefile<br> new file mode 100644<br> index 0000000..d630412<br> --- /dev/null<br> +++ b/src/packages/fff/fff-dhcp/Makefile<br> @@ -0,0 +1,40 @@<br> +include $(TOPDIR)/rules.mk<br> +<br> +PKG_NAME:=fff-dhcp<br> +PKG_VERSION:=1<br> +PKG_RELEASE:=1<br> +<br> +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-dhcp<br> +<br> +include $(INCLUDE_DIR)/package.mk<br> +<br> +define Package/fff-dhcp<br> +    SECTION:=base<br> +    CATEGORY:=Freifunk<br> +    TITLE:=Freifunk-Franken dhcp<br> +    URL:=http://www.freifunk-franken.de<br> +    DEPENDS:=+dnsmasq<br> +endef<br> +<br> +define Package/fff-dhcp/description<br> +    This is the fff-dhcp for the Freifunk Franken Firmware<br> +    It is used to configure dnsmasq for use as gateway.<br> +endef<br> +<br> +define Build/Prepare<br> +    echo "all: " > $(PKG_BUILD_DIR)/Makefile<br> +endef<br> +<br> +define Build/Configure<br> +    # nothing<br> +endef<br> +<br> +define Build/Compile<br> +    # nothing<br> +endef<br> +<br> +define Package/fff-dhcp/install<br> +    $(CP) ./files/* $(1)/<br> +endef<br> +<br> +$(eval $(call BuildPackage,fff-dhcp))<br> diff --git a/src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-<br> dhcp b/src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-dhcp<br> new file mode 100644<br> index 0000000..f4108f7<br> --- /dev/null<br> +++ b/src/packages/fff/fff-dhcp/files/etc/uci-defaults/90-fff-dhcp<br> @@ -0,0 +1,38 @@<br> +#!/bin/sh<br> +<br> +uci batch <<EOF<br> +  delete dhcp.@dnsmasq[0]<br> +  delete dhcp.lan<br> +  delete dhcp.wan<br> +  add dhcp dnsmasq<br> +  set dhcp.@dnsmasq[0].domainneeded='0'<br> +  set dhcp.@dnsmasq[0].boguspriv='0'<br> +  set dhcp.@dnsmasq[0].filterwin2k='0'<br> +  set dhcp.@dnsmasq[0].localise_queries='0'<br> +  set dhcp.@dnsmasq[0].rebind_protection='0'<br> +  set dhcp.@dnsmasq[0].rebind_localhost='1'<br> +  set dhcp.@dnsmasq[0].domain='fff.community'<br> +  set dhcp.@dnsmasq[0].expandhosts='0'<br> +  set dhcp.@dnsmasq[0].nonegcache='0'<br> +  set dhcp.@dnsmasq[0].authoritative='1'<br> +  set dhcp.@dnsmasq[0].readethers='1'<br> +  set dhcp.@dnsmasq[0].leasefile='/tmp/dhcp.leases'<br> +  set dhcp.@dnsmasq[0].noresolv='1'<br> +  set dhcp.@dnsmasq[0].localservice='1'<br> +  add_list dhcp.@dnsmasq[0].server='10.50.252.11'<br> +  add_list dhcp.@dnsmasq[0].server='10.50.252.0'<br> +  add_list dhcp.@dnsmasq[0].server='/in-addr.arpa/10.50.252.11'<br> +  add_list dhcp.@dnsmasq[0].server='/in-addr.arpa/10.50.252.0'<br> +  add_list dhcp.@dnsmasq[0].server='/ip6.arpa/10.50.252.11'<br> +  add_list dhcp.@dnsmasq[0].server='/ip6.arpa/10.50.252.0'<br> +<br> +  set dhcp.mesh=dhcp<br> +  set dhcp.mesh.interface='mesh'<br> +  set dhcp.mesh.ra='server'<br> +  set dhcp.mesh.ra_management='0'<br> +  set dhcp.mesh.leasetime='12h'<br> +EOF<br> +<br> +uci commit<br> +<br> +exit 0</blockquote></pre></blockquote></div></body></html>