[RFC PATCH 07/11] fff-sysupgrade: install config via uci-defaults

Steffen Pankratz kratz00 at gmx.de
Di Jan 17 19:44:13 CET 2017


On 01/16/2017 09:51 PM, Tim Niemeyer wrote:

Hi Tim

> Unfortunately the sysupgrade.conf is installed by base-files. The installed file
> just contains examples and will be overwritten with this.
> 
> Signed-off-by: Tim Niemeyer <tim at tn-x.org>
> ---
> 
>  .../files/etc/{sysupgrade.conf => uci-defaults/99-fff-sysupgrade} | 8 ++++++++
>  1 file changed, 8 insertions(+)
>  rename src/packages/fff/fff-sysupgrade/files/etc/{sysupgrade.conf => uci-defaults/99-fff-sysupgrade} (52%)
> 
> diff --git a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.conf b/src/packages/fff/fff-sysupgrade/files/etc/uci-defaults/99-fff-sysupgrade
> similarity index 52%
> rename from src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.conf
> rename to src/packages/fff/fff-sysupgrade/files/etc/uci-defaults/99-fff-sysupgrade
> index ed45476..c2ab41e 100644
> --- a/src/packages/fff/fff-sysupgrade/files/etc/sysupgrade.conf
> +++ b/src/packages/fff/fff-sysupgrade/files/etc/uci-defaults/99-fff-sysupgrade
> @@ -1,6 +1,14 @@
> +#!/bin/sh
> +# Copyright 2017 Tim Niemeyer
> +# License GPLv3
> +
> +cat > /etc/sysupgrade.conf <<-__EOF__
>  /etc/shadow
>  /etc/dropbear/dropbear_dss_host_key
>  /etc/dropbear/dropbear_rsa_host_key
>  /etc/dropbear/authorized_keys
>  /etc/network.mode
>  /etc/config/system
> +__EOF__
> +
> +# vim: set noexpandtab:tabstop=4

Bin ich kein Freund von.
Wenn so etwas jeder fuer seinen Lieblings-Editor einfuegt,
haben wir in einigen Dateinen mehr solcher Kommentare als Code :)

Hast du mal getestet die Config einfach als Datei in unserem
fff-sysupgrade Package abzulegen?
Mit einer Dependency auf base-files, wird dieses vielleicht zu erst
installiert und unseres dann drueber gebuegelt.
Falls es funktioniert ist die Variante "bissel weniger hacky", finde
ich!? ^^


Gruss
-Steffen

-- 
Hermes powered by Manjaro Linux (Linux 4.8.17.1)

Best regards, Steffen Pankratz.

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20170117/da580c5f/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev