MLD Bug - MLD
View Issue Details
0000062MLD[All Projects] VDRpublic2014-03-22 12:082014-10-02 11:05
P3f 
clausmuus 
normalmajoralways
closedfixed 
 
4.0.0 
 
Upgrading vdr
0000062: Upgrading vdr
Hi Claus,

sobald mal ein neues VDR-Addon erstellt worden ist, wird auch der Upgrade aufgelöst. Allerdings schreibt er das er den VDR startet, dieser wurde aber vorher nicht gestoppt. ==> Er läuft auch weiterhin...

So sieht es auf der Konsole aus:

MLD> opkg upgrade
Upgrading vdr on root from 2.1.6.58-59 to 2.1.6.60-59...
Downloading 'http://www.minidvblinux.de/download/4.0.0/files/pit/base/vdr_2.1.6.60-59.opk. [^]'
Configuring vdr.
Starting VDR done

MLD>

No tags attached.
Issue History
2014-03-22 12:08P3fNew Issue
2014-03-22 12:08P3fStatusnew => assigned
2014-03-22 12:08P3fAssigned To => clausmuus
2014-03-24 13:31MegaXNote Added: 0000096
2014-03-24 13:32MegaXNote Edited: 0000096bug_revision_view_page.php?bugnote_id=96#r29
2014-03-24 13:33MegaXStatusassigned => resolved
2014-03-24 13:33MegaXResolutionopen => fixed
2014-03-24 13:33MegaXStatusresolved => feedback
2014-03-24 13:33MegaXResolutionfixed => reopened
2014-03-24 13:36MegaXNote Edited: 0000096bug_revision_view_page.php?bugnote_id=96#r30
2014-03-24 16:28clausmuusNote Added: 0000097
2014-03-26 17:27P3fNote Added: 0000101
2014-03-26 17:27P3fStatusfeedback => assigned
2014-10-02 11:05MarMicNote Added: 0000261
2014-10-02 11:05MarMicStatusassigned => closed
2014-10-02 11:05MarMicResolutionreopened => fixed

Notes
(0000096)
MegaX   
2014-03-24 13:31   
(edited on: 2014-03-24 13:36)
Um einen stop vor dem Upgrade zu machen muß im Ordner control die Datei preinst angelegt werden mit folgendem Inhalt:

#!/bin/sh

stop vdr

Diese wird dann vor der Installation/Upgrade ausgeführt und stoppt somit den VDR.

Ob das schon sinnvoll ist wo die installierten Plugins beim Upgrade des VDRs noch nicht mit upgegraded werden bezweifel ich.
Bei anderen Paketen wie z.b. epg-daemon könnte man das natürlich einbauen.

(0000097)
clausmuus   
2014-03-24 16:28   
ich bin dagegen den VDR neu zu starten, nur weil nen Update eingespielt wurde. OK, das kann unter Umständen bei einigen Plugins zu Fehlern führen, aber viel schlimmer wäre wol, wenn die Frau gerade Ihre Lieblingsserie schaut, und im entscheidenden Moment macht der VDR nen Restart...

Die Meldung "Starting VDR" erscheint, weil bei nem Update das selbe Script wie bei nem frischen Install ausgeführt wird. Das Aufrufen des start Scriptes sollte sich aber bei nem Update ohne großen Aufwand unterdrücken lassen (zentral für alle Pakete), falls dass das ursprüngliche Anliegen sein sollte.
(0000101)
P3f   
2014-03-26 17:27   
Ok, für Pakete ausserhalb vom VDR-Paket macht es Sinn, solange die notwendigen Paketabhängigkeiten nicht korrekt aufgelöst werden.

Somit werde ich den Eintrag zurückstellen, bis der Entwickler vom OPKG-Installer das mit den Abhängigkeiten gefixt hat. (Ist ja ausserhalb der MLD-Entwicklung abzuwarten!)

Danke,

Pit
(0000261)
MarMic   
2014-10-02 11:05   
opkg wurde doch gefixt oder?