[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