Eigenes "Feed" hinzufügen

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • Eigenes "Feed" hinzufügen

      Hallo zusammen,

      Ich würde gern zu dem Newnigma feed ein eigenes feed auf meinem server hinzufügen weil da plugins drauf sind die ich noch immer zusätzlich installiere.
      Meine frage: ist das möglich die konfig so zu ändern dass dies möglich ist?

      Gruß
      Schwitz_Wimzi
      Dreambox DM 8000 HD PVR
      Dreambox DM 7020 HD
      Dreambox DM 500 HD
      Dreambox DM 800HD se

      NAS Synology DS 210j
    • RE: Eigenes "Feed" hinzufügen

      cd /etc/opkg/ folgende datei anlegen mein-feed.conf

      mit dem inhalt:
      src/gz official 172.19.2.2/unstable/dm800se

      danach einfach ein opkg update
      » time to say goodbye «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.
    • RE: Eigenes "Feed" hinzufügen

      Original von nixkoenner
      mit dem inhalt:
      src/gz official 172.19.2.2/unstable/dm800se


      das beißt sich sicher mit der /etc/opkg/official-feed.conf! zweimal "src/gz official" mag opkg nicht - besser etwa so

      Quellcode

      1. src/gz myplugins http://172.19.2.2/unstable/dm800se


      am feed muss man auch eine Paketliste (Packages.gz) erstellen - zumindest klappte es ohne bei mir nicht
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fred Bogus Trumper ()

    • RE: Eigenes "Feed" hinzufügen

      karnevals nachwehen copy/paste bug :) du hast ja recht
      » time to say goodbye «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.
    • Danke für eure schnelle hilfe!!!!
      Noch eine frage:

      "am feed muss man auch eine Paketliste (Packages.gz) erstellen - zumindest klappte es ohne bei mir nicht"

      Wie erstellt man ein Packages.gz?
      Dreambox DM 8000 HD PVR
      Dreambox DM 7020 HD
      Dreambox DM 500 HD
      Dreambox DM 800HD se

      NAS Synology DS 210j

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Schwitz_Wimzi ()

    • #!/bin/sh -e
      #OE_BASE kommt aus source env.source
      HOSTARCH=`uname -m`
      echo "Baue Packages.gz in $1"
      cd $1; $OE_BASE/build/tmp/staging/$HOSTARCH-linux/usr/bin/ipkg-make-index . | gzip >> Packages.gz
      » time to say goodbye «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.
    • @gutemine hat mal ein plugin gebastelt: local ipkserver

      aber das Plugin ist glaube ich nicht mehr ganz aktuell und gehört etwas ans aktuelle Enigma2 angepasst. Da ist ein script enthalten, mit dem man die Packages.gz erstellen kann.

      Ich hab das script mal etwas angepasst, dann kann man einfach über die Konsole einen x-beliebigen pfad wählen, in dem die Packages.gz erstellt werden soll (die ipk müssen halt dort auch liegen) - auch ohne dem local ipkgserer Plugin

      die .ipk können auch auf der internen hdd liegen und übers Dreambox Web-IF bereitgestellt werden, oder auch per ftp von einem NAS

      Brainfuck-Quellcode

      1. root@dm800seWZ:/etc/opkg# /hdd/ipkserver/myipkserver.sh /hdd/ipkserver
      2. ---------------------------------------------
      3. found *.ipk kits at /hdd/ipkserver
      4. ---------------------------------------------
      5. updating Packages file now ...
      6. ---------------------------------------------
      7. Processing: enigma2-plugin-extensions-dreamexplorer_7.3_mipsel.ipk ...
      8. Packed with ar ...
      9. writing Package file ...
      10. ---------------------------------------------
      11. Processing: enigma2-plugin-extensions-embeddeduptimeclientfbt_1.0-20101213-r0_mipsel.ipk ...
      12. Packed with ar ...
      13. writing Package file ...
      14. ---------------------------------------------
      15. Processing: enigma2-plugin-extensions-enhancedmoviecenter_3.0.0_all.ipk ...
      16. Packed with ar ...
      17. writing Package file ...
      18. ---------------------------------------------
      19. Processing: hddtemp-dbg_0.3-beta15-r0_mipsel.ipk ...
      20. Packed with ar ...
      21. writing Package file ...
      22. ---------------------------------------------
      23. Processing: hddtemp_0.3-beta15-r0_mipsel.ipk ...
      24. Packed with ar ...
      25. writing Package file ...
      26. ---------------------------------------------
      27. Processing: ledition-plugin-secondinfobar_2.8-r16_mipsel.ipk ...
      28. Packed with ar ...
      29. writing Package file ...
      30. ---------------------------------------------
      31. Processing: ledition-skin-dmconcinnity-hd_2.0-r24_mipsel.ipk ...
      32. Packed with ar ...
      33. writing Package file ...
      34. ---------------------------------------------
      35. Processing: ledition-skin-dmconcinnity-hd_2.0-r50_mipsel.ipk ...
      36. Packed with ar ...
      37. writing Package file ...
      38. /media is already served by WebIF
      39. ---------------------------------------------
      40. doing opkg update
      41. ---------------------------------------------
      42. Downloading http://127.0.0.1/hdd/ipkserver/Packages.gz
      43. Inflating http://127.0.0.1/hdd/ipkserver/Packages.gz
      44. Updated list of available packages in /var/lib/opkg/myplugins
      45. .
      46. .
      47. .
      48. ---------------------------------------------
      49. local ipkserver is updated !
      50. ---------------------------------------------
      51. root@dm800seWZ:/etc/opkg#
      Alles anzeigen


      das script müsste ich noch etwas anpassen bevor ich es hier uppen kann
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fred Bogus Trumper ()

    • Macht das Sinn, ist das überhaupt technisch möglich bzw. überlebt das das Image, wenn man den offiziellen DMM-Pfad wie beispielsweise "http://www.dreamboxupdate.com/opendreambox/1.6/dm7020hd/feed-rel_32/" hinzufügt?

      Mir geht es darum, dass ich komfortabler an die Plugins von deren Feed komme und ich nicht immer über die Offline-Installation gehen muss.

      Danke.
    • Das wird das Image mit Sicherheit nicht lange überleben.
      Wenn dann unterschiedliche Softwarestände, Kernel und Treiber gemixt werden.

      Außerdem ist der genannte Feed für OE2.0 und auf unserem OE2.0 Feed sind 99% der Plugins vom DMM Feed.
    • Das habe ich befürchtet. Ich hätte sonst folgende Quelle "sources.dreamboxupdate.com/opendreambox/1.6/dm7020hd/rel_32/all" ergänzt. Die obige URL war leider falsch. Wobei es nicht um OE 2.0 ging. :)

      Gibt es denn echt keine Möglichkeit, nur auf öffentliche Pluginquellen zuzugreifen? Mir scheint so, als wäre der NN2 Feed plugintechnisch nicht ganz up-to-date. Das soll keine Kritik sein, aber ich suche halt nach ner einfacheren Lösung, als die Update ständig per Telnet zu installieren. :)
    • "Staendig"?
      Installierst Du die Plugins nicht einmal und gut ist?
      Solange die betreffenden Plugins tun was sie sollen, und es keine Abstuerze im Betrieb damit gibt, oder ggf. neue Killerfeatures eingebaut wurden, wieso muss man da unbedingt "staendig" aktualisieren?
      Die Plugins, die nicht auf dem Newnigma² Feed liegen sind ja eher die Ausnahme, alle anderen wuerden ja aktualisiert.
      Sofern nochmal eine Aktualisierung fuer das 3.3.2 Image kommt. ;)
      "Remember, if it's psychobilly, it's gotta have some rockabilly in it somwhere. It ain't just punk with a double bass." (P.Paul Fenech)
    • Moin, ich hätte auch gerne mal ein Problem.
      Dewegen hole ich den alten Treade nach oben.
      Ausgangslage:
      Ich habe 3 Boxen am start, 2x DM900 und 1x die Two, Wohnzimmer, Kinderzimmer und mein Arbeitdzimmer, alle am Lan.
      Dann habe ich ein paar Plugins die ich meinen Bedürfnissen angepasst habe und ich nicht öffendlich machen möchte (nix Illegales!).
      Diese Plugins möchte ich auf einem Raspberry in meinem Homenetz zur verfügung stellen.
      Auf dem Raspi läuft Bullseye mit Apache2, Apache2 ist auch vom PC erreichbar.
      Apache2 legt bei der installation in '/var/' das Verzeichnis '/www' an welches auch von aussen? erreichbar sein sollte.
      Also hab ich ein paar Plugins nach 'var/www' kopiert und auch die Packages.gz angelegt. War relativ einfach.
      Nun zu meinem Problem, ich kann den Raspi nicht mt der Box erreichen
      Der Eintrag in der /apt/sources.list sieht so aus:

      Quellcode

      1. deb [trusted=yes] http://192.168.1.199/var/www ./

      Der Fehler:

      Quellcode

      1. Failed to fetch http://192.168.1.199/var/www/./Packages 404 Not Found
      Die Packages liegt definitiv unter '/var/www' auch die Plugins liegen da.

      PS.: Auf den Boxen läuft Merlin
    • /var/www ist der Ordner im rootfs. liegen die Paket in diesem Ordner? dann müsste das so aussehen

      Quellcode

      1. deb [trusted=yes] http://192.168.1.199 ./
      Ich würde die Packages in /var/www/localfeed ablegen



      Quellcode

      1. deb [trusted=yes] http://192.168.1.199/localfeed ./
      in neueren apache Versionen ist das Root Directory /var/www/html, dann müssten die Daten auch dort hin

      sonst die /etc/apache2/apache2.conf ansehen
      Gruß Fred

      Die Dreambox ist tot, es lebe die Dreambox

      ¯\_(ツ)_/¯

      Quellcode

      1. root@dm920:~$ mount | grep "/ "
      2. /dev/mmcblk1p1 on / type ext4 (rw,relatime,data=ordered)
      3. root@dm920:~$