[PATCH 2/2] Add fff-ra package

mail at adrianschmutzler.de mail at adrianschmutzler.de
Di Jan 29 01:04:43 CET 2019


Hallo,

hier würde mich schon ausführlicher interessieren: Warum eine eigene Package?

Fände ich auch schön, wenn man das in die Commit-Message schreibt.

Grüße

Adrian

> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Fabian Bläse
> Sent: Montag, 28. Januar 2019 18:09
> To: franken-dev at freifunk.net
> Subject: [PATCH 2/2] Add fff-ra package
> 
> Signed-off-by: Fabian Bläse <fabian at blaese.de>
> ---
>  src/packages/fff/fff-ra/Makefile              | 40 +++++++++++++++++++
>  .../fff-ra/files/etc/uci-defaults/90-fff-ra   | 11 +++++
>  2 files changed, 51 insertions(+)
>  create mode 100644 src/packages/fff/fff-ra/Makefile  create mode 100644
> src/packages/fff/fff-ra/files/etc/uci-defaults/90-fff-ra
> 
> diff --git a/src/packages/fff/fff-ra/Makefile b/src/packages/fff/fff-
> ra/Makefile
> new file mode 100644
> index 0000000..64b02ea
> --- /dev/null
> +++ b/src/packages/fff/fff-ra/Makefile
> @@ -0,0 +1,40 @@
> +include $(TOPDIR)/rules.mk
> +
> +PKG_NAME:=fff-ra
> +PKG_VERSION:=1
> +PKG_RELEASE:=1
> +
> +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-ra
> +
> +include $(INCLUDE_DIR)/package.mk
> +
> +define Package/fff-ra
> +    SECTION:=base
> +    CATEGORY:=Freifunk
> +    TITLE:=Freifunk-Franken Router Advertisements
> +    URL:=https://www.freifunk-franken.de
> +    DEPENDS:=+odhcpd
> +endef
> +
> +define Package/fff-ra/description
> +    This is the fff-ra for the Freifunk Franken Firmware
> +    It is used to configure odhcpd to send Router Advertisements for use as
> gateway.
> +endef
> +
> +define Build/Prepare
> +    echo "all: " > $(PKG_BUILD_DIR)/Makefile endef
> +
> +define Build/Configure
> +    # nothing
> +endef
> +
> +define Build/Compile
> +    # nothing
> +endef
> +
> +define Package/fff-ra/install
> +    $(CP) ./files/* $(1)/
> +endef
> +
> +$(eval $(call BuildPackage,fff-ra))
> diff --git a/src/packages/fff/fff-ra/files/etc/uci-defaults/90-fff-ra
> b/src/packages/fff/fff-ra/files/etc/uci-defaults/90-fff-ra
> new file mode 100644
> index 0000000..0a1c446
> --- /dev/null
> +++ b/src/packages/fff/fff-ra/files/etc/uci-defaults/90-fff-ra
> @@ -0,0 +1,11 @@
> +#!/bin/sh
> +
> +uci batch <<EOF
> +	set dhcp.mesh=dhcp
> +	set dhcp.mesh.interface='mesh'
> +	set dhcp.mesh.ra='server'
> +	set dhcp.mesh.ra_default='2'
> +	set dhcp.mesh.ra_management='0'
> +EOF
> +
> +exit 0
> --
> 2.20.1
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 834 bytes
Beschreibung: nicht verfügbar
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190129/c88a1c05/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev