Ergebnis 1 bis 6 von 6
  1. #1
    Avatar von Mr.Servo
    Registriert seit
    10.08.2020
    Ort
    Pfalz / Palatinate
    Beiträge
    2.615
    Thanks (gegeben)
    1794
    Thanks (bekommen)
    2416
    Total Downloaded
    56,91 MB
    Total Downloaded
    56,91 MB
    ReceiverDanke
    Box 1:
    GigaBlue UHD UE 4k Cable (openATV 7.4)
     
     
    Box 2:
    Mut@nt HD51 4k Cable (oATV DEVEL)
     
     

    Exclamation korrekter Aufbau der "control" bei Änderungen von 3rdParty-Plugins (IPK)

    Zitat Zitat von mike99 Beitrag anzeigen
    Nachtrag,
    hab schnell noch ein "enigma2-plugin-extensions-e2speedtest_0.0.2_mips32el.ipk" mit den neuen Pluginänderungen aber der alten config gebaut (ist im Feed)
    Damit die User später bei Updates keine Probleme wegen der Versionsnummer bekommen, ist erstmal nur ein WA bis der Rest richtig angepaßt ist.
    Danke Dir sehr Mike!!!

    Und das zu dieser Uhrzeit...

    Ich vermute mal, daß es noch nicht so häufig vorgekommen ist, daß Plugins angepaßt wurden, die es so nicht mehr im GitHub gibt und wo die Historie (Urheber oder Versionsstand etc.) nicht einwandfrei geklärt werden kann oder wo sogar die "control" schon seit Jahren nicht korrekt ausgefüllt ist.

    Welcher Punkt der "Debian policy" trifft für solche Änderungen von 3rdParty-Plugins zu?

    Weil keine PGP-Signatur verwendet wird, dürften folgende Punkte das Thema am besten treffen, korrekt?:
    • Wenn nur Quellcodes geliefert werden (z.B. ".py" oder ".sh"): 5.2. Source package control files – debian/control
    • Wenn nur fertige "Binaries" geliefert werden (z.B. ".pyo"): 5.3. Binary package control files – DEBIAN/control


    Kann man das so stehen lassen?

    Hier noch ein Hinweis welche Optionen es in den Feldern gibt / geben sollte: klick hier

    Danke & Gruß.....Mr.Servo
    Geändert von Mr.Servo (01.02.2021 um 19:05 Uhr) Grund: Titel korrigiert auf 3rdParty

    •   Alt Advertising

       

  2. #2
    +++Dev-MediaPortal+++ Avatar von dhwz
    Registriert seit
    04.11.2013
    Beiträge
    2.621
    Thanks (gegeben)
    308
    Thanks (bekommen)
    1898
    Total Downloaded
    19,26 MB
    Total Downloaded
    19,26 MB
    ReceiverDanke
    Vorsicht ihr verwendet .ipk nicht .deb, Parameter die du bei Debian findest sind nicht zwangsläufig für Opkg (.ipk) gültig!
    Außerdem gelten die oben genannten control-File Pfade NUR für .deb

    Das control-File eines .ipk liegt immer in CONTROL/control
    Geändert von dhwz (01.02.2021 um 11:11 Uhr)

  3. Thanks Mr.Servo bedankten sich
  4. #3
    Avatar von Mr.Servo
    Registriert seit
    10.08.2020
    Ort
    Pfalz / Palatinate
    Beiträge
    2.615
    Thanks (gegeben)
    1794
    Thanks (bekommen)
    2416
    Themenstarter
    Total Downloaded
    56,91 MB
    Total Downloaded
    56,91 MB
    ReceiverDanke
    Box 1:
    GigaBlue UHD UE 4k Cable (openATV 7.4)
     
     
    Box 2:
    Mut@nt HD51 4k Cable (oATV DEVEL)
     
     
    Zitat Zitat von dhwz Beitrag anzeigen
    Vorsicht ihr verwendet .ipk nicht .deb, Parameter die du bei Debian findest sind nicht zwangsläufig für Opkg (.ipk) gültig!
    Außerdem gelten die oben genannten control-File Pfade NUR für .deb

    Das control-File eines .ipk liegt immer in CONTROL/control
    Hi dhwz,

    wegen dem DEBIAN/Control: ich habe oben ja "nur" die Überschriften aus den Policies zitiert und die benennen "DEBIAN/control". Aber trifft die Beschreibung nicht auch auf "CONTROL/control" einer .IPK zu? Ich habe im Internet mal rumgeschaut, aber ich finde irgendwie keine offizielle Beschreibung zu "CONTROL/control" für iPKGs.

    Nur das hier: iPKG - Pakete dieses Formats haben die Endung .ipk. Abgeleitet ist dieses Format vom Debian-Paketsystem. Quelle: klick hier

    Habt ihr vielleicht eine klare Beschreibung des Aufbaus eine IPK-CONTROL/control zur Hand?

    Ich möchte es zukünftig richtig machen bei der Anpassung von 3rdParty-Plugins auf P3 (OpenATV 6.5)

    Danke euch & Gruß......Mr.Servo

  5. #4
    +++Dev-MediaPortal+++ Avatar von dhwz
    Registriert seit
    04.11.2013
    Beiträge
    2.621
    Thanks (gegeben)
    308
    Thanks (bekommen)
    1898
    Total Downloaded
    19,26 MB
    Total Downloaded
    19,26 MB
    ReceiverDanke
    Naja eigentlich kannst du da gar nicht so viel falsch machen
    Die meisten Felder ist eh völlig irrelevant auf unseren Boxen, selbst beim ipk-Format.

    das CONTROL\control ist wirklich nicht wichtig, die Datei heißt am Ende eh nur noch control.tar.gz

    Nur mal als Beispiel aus einer meiner control-Files:

    Package: enigma2-plugin-extensions-mediaportal
    Version: 2020060204
    Description: MediaPortal
    Section: extra
    Priority: optional
    Maintainer: MP
    Architecture: all
    OE: MediaPortal
    Homepage: none
    Depends: python-pkgutil, nodejs (>= 4.4.3), python-subprocess, python-netclient, python-six, python-pprint, python-email, python-json, python-pyopenssl
    Source: GIT

    Wirklich relevant sind nur die Felder:

    Package - hier muss der korrekte Paketname stehen der später auch verwendet wird
    Version - eben die aktuelle Versionsnummer
    Architecture - "all" wenn es sich nur nur um .py Files handelt, falls .pyo/.pyc oder binaries enthalten sind dann immer mit der passenden arch.

    aus den dreien wird der Paketname generiert

    Depends - nötige Abhängigkeiten

    Alle anderen Felder spielen eigentlich überhaupt keine Rolle, machen funktional also gar keinen Unterschied.

  6. Thanks Mr.Servo, - bedankten sich
  7. #5
    Avatar von Mr.Servo
    Registriert seit
    10.08.2020
    Ort
    Pfalz / Palatinate
    Beiträge
    2.615
    Thanks (gegeben)
    1794
    Thanks (bekommen)
    2416
    Themenstarter
    Total Downloaded
    56,91 MB
    Total Downloaded
    56,91 MB
    ReceiverDanke
    Box 1:
    GigaBlue UHD UE 4k Cable (openATV 7.4)
     
     
    Box 2:
    Mut@nt HD51 4k Cable (oATV DEVEL)
     
     
    Danke Dir für die Klarstellung!!! Das hilft mir viel, gibt mir dabei mehr Sicherheit!

    Gruß......Mr.Servo

  8. #6
    Avatar von lippei
    Registriert seit
    21.04.2013
    Beiträge
    2.317
    Thanks (gegeben)
    548
    Thanks (bekommen)
    1578
    Total Downloaded
    604,48 MB
    Total Downloaded
    604,48 MB
    ReceiverDanke
    Box 1:
    AX 61 ,2x DVB-S2, 1000GB HDD
     
     
    Box 2:
    ZGEMMA H7S mit SkyModul
     
     
    ich mach meine .ipk auch unter windows mit dem IPK Creator 5.0 .

    wenn ich z.b Dateiattribute 755 (Ausführbare Dateien) benötige erstelle ich mir mit Notepad die Datei postinst z.b mit folgenden script :

    #!/bin/sh
    chmod 755 /usr/bin/oscam
    chmod 755 /etc/init.d/softcam.oscam-trunk
    chmod 755 /etc/tuxbox/config/oscam-trunk
    Angehängte Dateien Angehängte Dateien
    Gruß Lippei



  9. Thanks Mr.Servo bedankten sich

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:44 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com