Ergebnis 31 bis 40 von 50
Thema: Skin ipk erstellen
-
01.02.2021, 00:57 #31
- 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
ThemenstarterBox 1:GigaBlue UHD UE 4k Cable (openATV 7.4)Box 2:Mut@nt HD51 4k Cable (oATV DEVEL)Hi mike99,
Deine Meinung zählt natürlich, ich habe da (noch) keine Erfahrungen. Ja, dann wäre @Alex-25 bereits auch nicht richtig gewesen...
Aber es ist ja kein Drama, das läßt sich ja alles richtigziehen. Vorschlag: Gib mir etwas Unterstützung und sag mir bitte wie es korrekt wäre, dann korrigiere das und alles ist wie es sein soll. Gut oder gut?
"Mips32el" habe ich gerade im Post #44 eingestellt, das IPK-File heißt trotzdem noch "all". Schlimm? Ich fürchte der Eintrag "Mips32el" findet beim Bauen der Datei keine Berücksichtigung?
Danke schonmal für Deine Mühen!
Gruß......Mr.Servo
-
Advertising
-
01.02.2021, 01:33 #32
- Registriert seit
- 05.04.2013
- Ort
- Berlin
- Beiträge
- 8.331
- Thanks (gegeben)
- 1005
- Thanks (bekommen)
- 3355
- Total Downloaded
- 271,71 MB
- Total Downloaded
- 271,71 MB
Hatte dir auf deine PN Fragen schon geantwortet...
Gruss Mike
GB UE 4K Cable FBC + PnP C/T2 Dual-Tuner
Mut@nt HD-51 - 2x DVB-C/T2+FreenetModul
Axas E4HD Ultra Sat + Dual DVB-C/T2
Toshiba 40TL838
-
01.02.2021, 19:33 #33
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDR@Pike_Bishop
habe gerade festgestellt , wenn man über ipk installer geht kommen ja keine infos auf den schirm , geht sowas
kannst du variablen einbauen , flash min , flash light , flash ok , flash skin , flash skinlight
und die else
also wenn kleiner als flash min abbruch
wenn flash frei - flash skin grösser flash ok wird installiert und was aus dem tmp copiert in den skin
wenn flash frei - flash skinlight grösser flash light wird installiert aber nichts copiert
kennst du dich mit ipk install aus , wird doch vom ipkg.py gemacht
ich hätte da eine idee dazu für die alten boxen um den flash frei zu lassen
Du must mir da genauer erklären was du willst, ich versteh grade nur wenn der Flash zu klein (Grenze willst mit 25 Mb angeben) soll nix bestimmtes nachinstalliert werden, und da fängts an
- was ist gemeint mit den Nachinstallatiionen (welche Paket binaries oder whatever soll wann nachinstalliert werden oder auch wann nicht ?)
Du musst da ja wissen was du haben willst also das musst genauer angeben.
Unter flash_light kann nich mir was vorstellen da meinst vermutlich ne zweite Flashgrenze (wo halt was nachinstalliert werden soll aber nicht alles wie z.B: bei flash ok) oder ?
Was aber z.b: stellst dir unter flash_skin oder unter flash_skinlight vor ?
Wenn du mir nicht genau sagst was du da willst kann ich dir kein Script schreiben.
Unter genauer angeben meine ich z.b: Varable flash_min sollte 25 Mb sein, und wenn flash_min unterschritten wird also weniger als 25 Mb Flashspeicher frei sind wird gar nix nachinstalliert.
Variable flash_light sollte 50 Mb sein, wenn mehr Flashspeicher als 25 aber weniger als 50 Mb oder genau 50 Mb frei dann wird manches aber nicht alles nachinstalliert,
und dazu musst mir dann natürlich auch sagen was nachinstalliert werden soll in diesem Fall usw.. für die weiteren Variablen die du willst.
Und wennst das Paket per Filecommander installierst bekommst dann die Messages bzw. Infos (echos) zu sehen ?
Denn wenn nicht ist dann doch Logging gut, denn dann kannst ja nachher immer noch ins Logfile gucken (geht auch direkt an der Box mit dem Filecommander Plugin)
und kannst so sehen was gemacht wurde.
Grüsse
PikeGeändert von Pike_Bishop (01.02.2021 um 19:50 Uhr)
-
01.02.2021, 19:56 #34
- Registriert seit
- 13.09.2014
- Beiträge
- 1.574
- Thanks (gegeben)
- 67
- Thanks (bekommen)
- 481
- Total Downloaded
- 187,92 MB
- Total Downloaded
- 187,92 MB
Box 1:Gigablue X3 4KBox 2:Gigablue Ue 4KBox 3:Dm 900Box 4:Dm 820Box 5:und schon viele weitere gehabthi
ich installiere erstmal mit putty und schaue in den log
in der console von putty kommen die texte aber aus der preinst
die vom postinst sind im logfile
wenn ich den skin vom feed installiere kommen die texte alle , läuft da dann in der console , so wie ich es sehen , also screen console
wenn ich blau drücke und ipk installer nehme ,kommt der screen ipkg , da werden keine texte angezeigt
bin gerade nochmal dran , vielleicht klappt es ja
kann man auch eine abfrage reinbauen , und ein bild anzeigen
z.B soll das infopanel geändert werden , bild darstellen um was es geht
und ja oder nein z.B , dann halt installieren oder nicht
-
01.02.2021, 20:39 #35
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRBild anzeigen ? Das weiss ich nicht, da müsste man wahrscheinlich das Plugin PictureViewer starten, aber wie dem sagen welches Bild er anzeigen soll per commandline ?
-
01.02.2021, 21:36 #36
- 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
Box 1:AX 61 ,2x DVB-S2, 1000GB HDDBox 2:ZGEMMA H7S mit SkyModulhabe mal alles hier her verschoben .
-
01.02.2021, 22:42 #37
- Registriert seit
- 13.09.2014
- Beiträge
- 1.574
- Thanks (gegeben)
- 67
- Thanks (bekommen)
- 481
- Total Downloaded
- 187,92 MB
- Total Downloaded
- 187,92 MB
Box 1:Gigablue X3 4KBox 2:Gigablue Ue 4KBox 3:Dm 900Box 4:Dm 820Box 5:und schon viele weitere gehabthi
habe es fast am laufen , ist aber nur ein beispiel
wenn die preinst aber flash zu klein hat müssen wir noch einen remove ipk machen sonst kann man kein neues installieren
aber schau mal drüber
1 . jeder sollte den flash vorher kontrollieren , sonst abbruch
2. wenn man ein skin installieren will der aber ca 22mb braucht , aber man kann auch eine Light version installieren die so um die 11 mb hat
3. eine abfrage an den user , ob er das will , zusatz installieren , ist noch nicht drin
4 oder die abfrage zum lesen von wichtigem text dazu
@Stein , habe die fehler gefunden , danke
8 Flash Install.zipGeändert von kitte888 (01.02.2021 um 22:58 Uhr)
-
Danke - 1 Thanksstein17 bedankten sich
-
01.02.2021, 23:09 #38
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRHi kitte888,
Hab kurz drüber geschaut - da besteht noch Handlungsbedarf das Script ist wirklich noch unlogisch da fehlt das else und ich weiss nicht aber ich denke
FLASH_GRENZE=245
sollte eher;
FLASH_GRENZE=45
lauten.
Habs mal ein bisschen angepasst (auch die Texte teilweise);
Code:#!/bin/sh #postinst: Ein Shell Script welches nach Installation des Paketes ausgeführt wird echo "**********************************" echo "* Skin Kitte888 *" echo "* for OpenATV *" echo "* *" echo "**********************************" echo "" echo "Plugin successfully installed" echo "" echo "Please select Skin in Menu -> Skins" echo "" echo "You should restart GUI after ..." echo "" # Flashspeicher Ort UBI0_ROOTFS="/" # Angabe der Flash Grenze in Mb (in dem Fall 45 Mb) ab dieser Grenze abwärts (also ab 44 Mb) wird die Light Version vom Skin installiert. # Die Voll Version braucht ca 1 Mb Flash Speicher , dann werden noch die Icons, und Skinparts Dinge kopiert , die benoetigen viel Flash Speicher. FLASH_GRENZE=45 LOGDIR=/tmp LOGFILE=$LOGDIR/plugin_postinst.log ########## # Generelles Logging. exec 3>&1 4>&2 trap 'exec 2>&4 1>&3' 0 1 2 3 exec 1>$LOGFILE 2>&1 # Prüfen wieviel Flashspeicher frei ist und in Variable "FLASH_AVAILABLE" schreiben. FLASH_AVAILABLE="$(df -m | grep $UBI0_ROOTFS$ | awk '{print $4}')" if [ $FLASH_GRENZE -lt $FLASH_AVAILABLE ] ; then echo "------------------------ SKIN Voll Version ------------------------------------------------" echo -e "****************************** es geht weiter Voll Version *********************************\n" cp -pr /tmp/skin_tmp/icons/* /usr/lib/enigma2/python/Plugins/Extensions/FlashTest/icons/ #---------------- HIER DIE TMP DATEIEN UND RESTE LÖSCHEN , ACHTUNG Sleep nicht zu kurz ------------------ sleep 10 echo "------------------------ Lösche TMP Dateien ------------------------------------------------" rm -rf /tmp/skin_tmp/ else echo -e "Nicht genug Flash Speicher frei für Voll Version vom Skin.\n" && exit 1 fi echo "Es wurde nur die Light Version vom Skin installiert , zu wenig Flash Speicher frei." #---------------- HIER DIE TMP DATEIEN UND RESTE LÖSCHEN , ACHTUNG Sleep nicht zu kurz ------------------ sleep 10 echo "------------------------ Lösche TMP Dateien ------------------------------------------------" rm -rf /tmp/skin_tmp/ exit 0
Grüsse
PikeGeändert von Pike_Bishop (01.02.2021 um 23:17 Uhr)
-
02.02.2021, 19:30 #39
- Registriert seit
- 13.09.2014
- Beiträge
- 1.574
- Thanks (gegeben)
- 67
- Thanks (bekommen)
- 481
- Total Downloaded
- 187,92 MB
- Total Downloaded
- 187,92 MB
Box 1:Gigablue X3 4KBox 2:Gigablue Ue 4KBox 3:Dm 900Box 4:Dm 820Box 5:und schon viele weitere gehabthi
erst mal danke
hier nochmal , werde es mal testen , hast du wegen der abfrage nochmal nachgesehen
wichtig ist auch wenn die perinst abbricht ist das plugin schon als installiert eingetragen , deshalb der remove commentar
# Angabe der Flash Grenze in Mb (in dem Fall 45 Mb) ab dieser Grenze abwärts (also ab 44 Mb) wird die Light Version vom Skin installiert.
# Das Installiert werden kann haben wir ja schon in der perminst kontrolliert , also die 33mb die über bleiben sollen plus die 11mb für den Light Skin
# Jetzt prüfen wir ob wir Skin voll braucht ca 22mb oder Skin Light ca 11 mb installieren
# Die Voll Version braucht ca 22 Mb Flash Speicher , dann werden noch die Icons, und Skinparts in den skin kopiert , die benoetigen viel Flash Speicher.
# Die 245 sind nur zum austesten weil meine box mehr frei hat
FLASH_GRENZE=245
#FLASH_GRENZE=45
-
02.02.2021, 20:30 #40
- Registriert seit
- 11.02.2020
- Ort
- here and there
- Beiträge
- 2.424
- Thanks (gegeben)
- 642
- Thanks (bekommen)
- 1648
- Total Downloaded
- 0
- Total Downloaded
- 0
Box 1:Mutant HD2400Box 2:VU Ultimo 4KBox 3:Octagon SF8008Box 4:Gigablue Quad 4KBox 5:VDRDu meinst das ?
3. eine abfrage an den user , ob er das will , zusatz installieren , ist noch nicht drin
Normalerweise wennst ein Script über die Konsole (z.b: per telnet anwirfst) würde das dazu genügen (natürlich an der richtigen Stelle im Script);
Code:read -p"extrainstall (j/n)? " reply if [ "$reply" = "n" ]; then echo -e "\nKeine Extrainstallationen gewuenscht -> Script wird beendet\n" && exit fi
also Script würde dann so aussehen;
Code:#!/bin/sh #postinst: Ein Shell Script welches nach Installation des Paketes ausgeführt wird echo "**********************************" echo "* Skin Kitte888 *" echo "* for OpenATV *" echo "* *" echo "**********************************" echo "" echo "Plugin successfully installed" echo "" echo "Please select Skin in Menu -> Skins" echo "" echo "You should restart GUI after ..." echo "" # Flashspeicher Ort UBI0_ROOTFS="/" # Angabe der Flash Grenze in Mb (in dem Fall 45 Mb) ab dieser Grenze abwärts (also ab 44 Mb) wird die Light Version vom Skin installiert. # Die Voll Version braucht ca 1 Mb Flash Speicher , dann werden noch die Icons, und Skinparts Dinge kopiert , die benoetigen viel Flash Speicher. FLASH_GRENZE=45 LOGDIR=/tmp LOGFILE=$LOGDIR/plugin_postinst.log ########## # Generelles Logging. #exec 3>&1 4>&2 #trap 'exec 2>&4 1>&3' 0 1 2 3 #exec 1>$LOGFILE 2>&1 read -p"extrainstall (j/n)? " reply if [ "$reply" = "n" ]; then echo -e "\nKeine Extrainstallationen gewuenscht -> Script wird beendet\n" && exit fi # Prüfen wieviel Flashspeicher frei ist und in Variable "FLASH_AVAILABLE" schreiben. FLASH_AVAILABLE="$(df -m | grep $UBI0_ROOTFS$ | awk '{print $4}')" if [ $FLASH_GRENZE -lt $FLASH_AVAILABLE ] ; then echo "------------------------ SKIN Voll Version ------------------------------------------------" echo -e "****************************** es geht weiter Voll Version *********************************\n" cp -pr /tmp/skin_tmp/icons/* /usr/lib/enigma2/python/Plugins/Extensions/FlashTest/icons/ #---------------- HIER DIE TMP DATEIEN UND RESTE LÖSCHEN , ACHTUNG Sleep nicht zu kurz ------------------ sleep 10 echo "------------------------ Lösche TMP Dateien ------------------------------------------------" rm -rf /tmp/skin_tmp/ else echo -e "Nicht genug Flash Speicher frei für Voll Version vom Skin.\n" && exit 1 fi echo "Es wurde nur die Light Version vom Skin installiert , zu wenig Flash Speicher frei." #---------------- HIER DIE TMP DATEIEN UND RESTE LÖSCHEN , ACHTUNG Sleep nicht zu kurz ------------------ sleep 10 echo "------------------------ Lösche TMP Dateien ------------------------------------------------" rm -rf /tmp/skin_tmp/ exit 0
Es ginge auch statt wie oben das in telnet;
Code:echo -e "Moechten Sie Extra Installationen vornehmen (ja/nein)?\n" read -n 1 yesno if [ "$yesno" = "n" ] ;then echo -e "\n\nKeine Extrainstallationen gewuenscht -> Script wird beendet\n" && exit fi
Grüsse
PikeGeändert von Pike_Bishop (02.02.2021 um 22:41 Uhr)
Lesezeichen