[Fli4l_dev] Opt Erstellung Fehlermeldung im mkfli4l

Helmut Backhaus helmut.backhaus at gmx.de
Mi Okt 15 22:52:34 CEST 2014


Hallo Carsten!
Vorab, ich versuche das ganze in der Version 3.6.2 !!
Im aktuellen Tarball geht das problemlos!

Am 15.10.2014 um 14:56 schrieb Carsten Spieß:
> Hallo Helmut,
>
>> # Variable              OPT_VARIABLE    VARIABLE_N VALUE
>> OPT_BBTUNE              -               -          YESNO "no"
>> BBTUNE_SHOW_HELLO       -               -          NONE
>
> hier solltest Du
>    BBTUNE_SHOW_HELLO       OPT_BBTUNE      -          NONE
> schreiben, (BBTUNE_SHOW_HELLO ist von OPT_BBTUNE abhängig!),
> die restlichen Variablen natürlich auch.

Habe ich nun so gemacht, ich habe das ganze unten drunter gesetzt, wird 
wohl übersichtlicher.

>
>> ##### Variables for BBTUNE_ALIAS #####
>> BBTUNE_ALIAS            -                 -        YESNO "no"
> das ist m.E. überflüssig, das kannst du ggf. mit
> 'if [ BBTUNE_ALIAS -gt 0 ]' abfragen

Richtig, wobei ich mir etwas unsicher bin. Der Plan ist die Aliase ohne 
den Rest starten zu können. Deshalb habe ich es erst mal so belassen.

>
>> BBTUNE_ALIAS_N          BBTUNE_ALIAS      -        NUMERIC
> das hier zu
>    BBTUNE_ALIAS_N          OPT_BBTUNE        -        NUMERIC
> das kannst du auch optional machen:
> +BBTUNE_ALIAS_N          OPT_BBTUNE        -        NUMERIC
>
>> ALIAS_%_SHORT           BBTUNE_ALIAS      BBTUNE_ALIAS_N  NOTEMPTY
> und das zu
>    BBTUNE_ALIAS_%_SHORT    OPT_BBTUNE        BBTUNE_ALIAS_N  NOTEMPTY
>

Teil 1:

--->
# Variable              OPT_VARIABLE            VARIABLE_N 
VALUE
OPT_BBTUNE              -                       - 
YESNO "no"
BBTUNE_SHOW_HELLO       OPT_BBTUNE              -                       NONE
BBTUNE_SHOW_PATH        OPT_BBTUNE              - 
YESNO "no"
BBTUNE_SHOW_VER_MSG     OPT_BBTUNE              - 
YESNO "no"
BBTUNE_SHOW_KERNEL_VER  OPT_BBTUNE              - 
YESNO "no"
BBTUNE_SHOW_UPTIME      OPT_BBTUNE              - 
YESNO "no"
BBTUNE_SHOW_UPTIME_VAR  BBTUNE_SHOW_UPTIME      - 
YESNO
<---

Ich glaube, dass ist es was Du gemeint hast hier im Teil 1, Richtig?

Teil 2:

--->
##### Variables for BBTUNE_ALIAS #####
BBTUNE_ALIAS            -                       - 
YESNO "no"
+BBTUNE_ALIAS_N          BBTUNE_ALIAS            - 
  NUMERIC
BBTUNE_ALIAS_%_SHORT    BBTUNE_ALIAS            BBTUNE_ALIAS_N 
NOTEMPTY
BBTUNE_ALIAS_%_ORDER    BBTUNE_ALIAS            BBTUNE_ALIAS_N 
NOTEMPTY
<---

Hier bin ich mir jetzt sehr unsicher, ich habe das ganze jetzt mal nach 
Deinen Vorschlägen angepasst. Hat natürlich einen Rattenschwanz nach 
sich gezogen, aber seis drum.

Mache ich hier irgendwie einen Denkfehler??

Nun, wenn ich nun ein mkfli4l starte bekomme ich folgendes:

--- check configuration in directory "config" 
--------------------------------
Error in check/bbtune.txt:1,1: expected "conditional id (depends on 
other id)" or "optional id (id with leading '+')" or "really optional id 
(id with leading '++')", got 'unknown character (i.e. lower case char)' 
(2000)
check/bbtune.txt:33: nonoptional variable BBTUNE_ALIAS_%_SHORT depends
     on optional var_n BBTUNE_ALIAS_N
An error occured while creating fli4l-files.
============================================
Error in check/bbtune.txt:1,1: expected "conditional id (depends on 
other id)" or "optional id (id with leading '+')" or "really optional id 
(id with leading '++')", got 'unknown character (i.e. lower case char)' 
(2000)
check/bbtune.txt:33: nonoptional variable BBTUNE_ALIAS_%_SHORT depends
     on optional var_n BBTUNE_ALIAS_N

hit RETURN to continue ...

Wenn ich das "+" wieder entferne ist die Meldung

--->
check/bbtune.txt:33: nonoptional variable BBTUNE_ALIAS_%_SHORT depends
     on optional var_n BBTUNE_ALIAS_N
<---

wieder weg.

Das wiederum bringt mich auf die Idee, dass in meiner Datei an der 
Stelle "Zeile 1 Zeichen 1" etwas nicht stimmt kann das sein?

Ich glaube, ich habe hier ein Riesen Verständnisproblem. Nur ist mir 
nicht klar wo.

Danke schon mal für Deine Mühe!!

-- 
Gruß,
Helmut



Mehr Informationen über die Mailingliste Fli4l_dev