[1] Archiv / MLD 3.x / Development / Hilfe Bei Addonentwicklung
 

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Hilfe Bei Addonentwicklung
« on: June 12, 2013, 19:11:17 »
Hi,

ich halte den Threadnamen absichtlich mal so allgemein, weil ich nicht weiß, was mir noch für Fragen einfallen. Wenn es spezifisch wird, dann mach ich einen extra Thread auf.

Was mir Gestern beim Bastel an der install.sh für mysql-server aufgefallen ist, dass
« Last Edit: June 12, 2013, 20:19:00 by DLX »
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Hilfe Bei Addonentwicklung
« Reply #1 on: June 12, 2013, 20:18:51 »
hi dlx,

kann es sein das du vorher in der vm an der sh datei gebastelt hast? den das system der mld überschreibt keine dateien, die auf der platte verändert wurden. d.h. wenn du etwas änderst wird diese datei erstellt udn überlagert auch bei einem update immer die datei im sfs

das kannste beheben mit dem rmcp befehl

rmcp datei

greetz MarMic
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Hilfe Bei Addonentwicklung
« Reply #2 on: June 12, 2013, 20:36:16 »
Sorry das hab ich nicht kapiert...

also die install.sh bearbeite ich in einer Ubuntu-VM und probieren tue ich in einer MLD-VM. beide laufen auf einem Windows-Host. Wenn ich es richtig verstanden habe, hast du jetzt gedacht, dass ich die install.sh auf der MLD-VM bearbeitet habe. Nein!

Ich schiebe per samba die neue sfs-datei aus der Ubuntu-VM auf die MLD-VM.
 
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline MarMic

  • Administrator
  • Expert Member
  • ********
  • Posts: 4823
    • View Profile
Hilfe Bei Addonentwicklung
« Reply #3 on: June 12, 2013, 20:39:44 »
Dann weiss ich nicht wieso das nicht ersetzt wurde
SZVDR HD: Intel e5300@1,2ghz - Gigabyte GA-EP41-UD3L - 2GB ddr2 800 - Gainward G210 512mb - Silverstone LC16MR - DVBSky S952 - Astra 19,2 - MLD 5.4

WZVDR HD: Intel g1610@1,6ghz - Intel DH61BE - Scythe Big Shuriken 2 - 4GB ddr3 1333 - Asus GT610 1024mb - Chieftec Hi-Fi HM-02 - Tevii s480 - Astra 19,2 - MLD 5.4


Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Hilfe Bei Addonentwicklung
« Reply #4 on: June 13, 2013, 00:10:09 »
Hi,

Du liegst richtig. Bei nem Update eines Addons, wird das neue erst nach einem Reeboot sichtbar. Das ist auf nen "Fehler" im aufs zurückzuführen. Das scheint beim erneuten installieren Eines Addons einfach wieder die alten Dateien zu nehmen, auch wenn das Addon schon längst nicht mehr auf der Festplatte liegt.

Das warten einer festen Zeit ist nicht unbedingt gut, da die Systeme ja unterschiedlich schnell sind. Besser ist es beim Start z.B. zu testen ob der mySQL Server bereits erreichbar ist, z.B. per nc wie es das runvdr-sxfe Script des xineliboutput Addons macht. Beim herunterfahen kannst Du den killproc Befehl nehmen. Der wartet per Voreinstellung bis zu 10 Sekunden bis das angegebene Programm sich beendet hat.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline DLX

  • Profi Member
  • ****
  • Posts: 250
    • View Profile
Hilfe Bei Addonentwicklung
« Reply #5 on: June 18, 2013, 21:55:51 »
Hi,

ich hab jetzt mal flüchtig bei netcat geschaut und nicht so auf die schnelle gepeilt...

Was ich in dem runvdr-script gesehen habe: test -e

Damit könnte ich doch auf den socket prüfen!? oder ist das dann schlechter Stil? Ich wills wenn dann ordentlich machen. Ist ja auch für mich ein gewisser Lernehrgeiz.

Wenn ich killproc richtig verstanden habe, sendet es ein stop-befehl an den Dienst, d.h. der SQL-Server fährt richtig runter? Ich hab jetzt den shutdown-Befehl über mysqladmin ein dem stop-script. Dafür brauch ich aber das Passwort, soll heißen, wenn jmd der Meinung ist das Passwort ändern zu müssen, muss er auch das sciprt anpassen. Seh als nicht so schön. killproc hört sich für mich so nach kill an, deswegen frag ich nochmal nach, abschießen ist ja auch nicht so toll beim sql-Server.

BTW. gibts hier bei den Entwicklern noch andere Kommunikationsmittel? IM oder so, für kurze Fragen eines Anfängers.:)  
Wohnzimmersystem : CPU: Core i3 2130, MBoard: Asus p8h61-m lx2/v6, RAM 4GB DDR3, Grafik: NVidia GF730, 128GB Intel 330 SSD, MLD 5.0.0 x64 - Custom + 1,75TB 2,5"HDD Aufzeichnungen
Empfänger:2x DD Cine CT2 v3 an DD Octopus Bridge V2
Fernbedienung: OfA urc 7962 mit Atric IR-Einschalter Rev.4

Schlafzimmer: CPU: AMD Athlon X2 4450e, MBoard: Foxconn A74ML-K AMD740G, RAM: 4GB DDR2, Grafik: NVidia GF610, 128GB 2,5" SSD,  MLD 5.0.0 x64- Client, 1x DD Cine CT an PCIe Bridge
Fernbedienung:  OfA urc 7962 mit Atric IR-Einschalter Rev.4
Medion Digitizer Gehäuse - mit Bitumenunterbodenschutz

NAS: BananaPi mit 3TB HDD SATA für Filme, Serien, Musik etc

 Stand 17.11.2013

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20456
    • View Profile
    • ClausMuus.de
Hilfe Bei Addonentwicklung
« Reply #6 on: June 19, 2013, 18:04:46 »
Hi,

killproc sollte schon der richtige Weg sein. Der Befehl bittet ja erst einmal das Programm nett, das es sich beenden möge. Nur wenn es da drauf nicht reagiert, wird's mit gewallt beendet.
Zum testen ob mysql verfügbar ist, kannst Du auch test -e /... nutzen, wenn Du sicher bist, dass die angegebene Socket Datei erst dann existiert, wenn die Datenbank bereit ist. In meine Scripten teste ich das typischerweise 10 Sekunden lang einmal pro Sekunde ab. Wenn's dann immer noch nicht verfügbar ist, wird trotzdem weite gemacht.
Ich bin nicht per IM erreichbar. Lediglich in Ausnahmefällen nach Absprache. Normalerweise schaue ich aber mindestens einmal Täglich hier im Forum vorbei.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 3.x / Development / Hilfe Bei Addonentwicklung
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.