Controlfile in einem IPKG Paket

  • Hallo ,


    ich hätte noch ne kleinere Frage wegen dem Controlfile :winking_face:


    Wenn wir einen SKin als IPKG erstellen, der ja für ein Image mit Gemini sein soll,
    schreibe ich ja in das Controlfile folgende Zeile:


    Code
    Depends: geminiplugin


    Da aber ja bei den Skins mit der Umstellung auf 3.2.x und der neuen Einführung der Fernbedienung
    der DM7020HD sich in den SKins der Screen der Helptaste geändert hatte, würde ich gerne noch
    diese Enigma2 Version als mindestversion mit drinn haben.


    Wie müsste den dies dann lauten?

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • das könntest du wenn du auf /usr/lib/opkg/info gehst und ein grep auf alle *control files der installieren ipks machst leicht selbst rausfinden.


    Hier mal ein Beispiel für minimales enigma2 und minimales libc


    Depends: enigma2 (>= 2.6git20090926), libc6 (>= 2.10)

  • Hallo,


    hmm, das dies mit grep grehen "müsste" hatte ich mir gedacht.


    Nur leider kenn ich mich mit den Regulären Ausdrücke nicht aus
    und weiß natürlich nicht wie man dies dann sauber aufrufen würde.
    Weiterhin würde er mir ja dann auch nur auflisten was ich ja installiert habe.
    Nicht was man mindestnes bräuchte damit man sichergestellt hat das ein
    neueres Enigma2 3.2 installiert wurde das die Umstellung des Enigmas hat
    seit es kein Opensource mehr ist, oder liege ich da Falsch???



    Naja und solch eine Ausgabe wie oben bringt mich ja nicht zum gewünschten Ziel :loudly_crying_face:



    Mit deinem Beispiel hier:

    Code
    Depends: enigma2 (>= 2.6git20090926)


    würde sich da ein Skinn erst installaieren lassen wenn das Enigma höher wäre als 2.6git20090926, richtig?



    Oder wäre es da evtl. SInnvoler nach dem secondstage zu gehen, also einfach höher als der #83 ?


    Code
    Depends: dreambox-secondstage (>=83)


    Das müsste doch auch sicherstellen, das es nur auf neuere Images sich installieren läßt, oder?

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Na ja ich bin auch faul und mache die Anhängigkeit vom loader 84 in alle Plugins rein die nur mit aktuellen Images gehen.


    Besser wäre die aktuellen Treiber zu nehmen, weil die gehen auch nur mehr mit aktuellem loader und aktuellem enigma2 und haben auch das datum drinnen.


    Theoretisch kann man sich aber schon auch ans enigma2 release datum der 3.2.1 Images hängen so wie in dem Beispiel das ich dir gepostet habe.


    Und ich würde 2x grep machen also .... | grep Depends | grep enigma2 das liefert dann schon weniger Zeilen und so fort bis du das hast was deinem Wunsch am nächsten kommt

  • Hallo,


    recht vielen Dank für die Info, ich sagte ja mit den
    regulären Ausdrücke bin ich totaler DAU :grinning_squinting_face:


    Naja, perfect wäre für mich am besten das dies gefixt würde:
    Radiomodus schmiert die box ab und an ab


    Und ich eben die Picons im Radiomodus verwenden kann und eben dann ab diesem
    Fix nur noch das Teil installieren lassen würde, wird aber bestimmt noch dauern :grinning_squinting_face:

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip

  • Hallo,


    wäre denn nun mit diesem im Contrrolfile sicher das dies die Enigma2 Version ist ab wann die
    Bilder des Helpmenüs umgestellt wurden?


    Code
    Depends: enigma2 (>= 2.6git20090926)


    Und würde dies dann auch ansprechen egal ob es sich um ein Stable oder experimentalimage handelt?

    MfG EgLe



    Kernel : Linux 6.1.26-1-MANJARO (64-bit)-MANJARO (LTS)
    GUI : KDE 5.105.0 / Plasma 5.27.4
    Machine : Intel NUC8i7HVK
    Graphics : Radeon RX Vega M GH
    CPU : Intel Core i7-8809G @ 8x 4.2GHz
    RAM : Gskill F4-3000C16S-16GRS Speicherkarte so D4 3000 16GB C16 Rip