Installscript-start-cmds

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K
 
(22 dazwischenliegende Versionen von 15 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
In '''../start-cmds''' befinden sich Scripts (basierend auf [http://winterdrache.de/linux/newboot/index.html simpleinit-msb]), welche über die [[installscript-runvdr|runvdr]] ausgeführt werden (Optional auch manuell...), eine andere Lösung kahm nicht in Frage, weil ein Ding der unmöglichkeit für jede Distri die passenden ''init-scripts'' bereitzustellen.
+
In '''../start-cmds''' befinden sich Scripts (basierend auf [http://winterdrache.de/linux/newboot/index.html simpleinit-msb]), welche über die [[runvdr]] ausgeführt werden.
 +
 
 +
Manuell.
 +
 
 +
shell> cd ../admin/start-cmds/rc
 +
shell> ./<script> <option>
 +
 
 +
Eine andere Lösung kam nicht in Frage, weil ein Ding der Unmöglichkeit für jede Distribution die passenden ''init-scripts'' bereitzustellen.
  
 
Es sind die Punkte '''^START_''' in der [[installscript-vdr.conf|vdr.conf]], oder über das [[admin-plugin]].
 
Es sind die Punkte '''^START_''' in der [[installscript-vdr.conf|vdr.conf]], oder über das [[admin-plugin]].
 +
 +
''bzw. auf der Kommandozeile.''
 +
 +
shell> [[Installscript-dialog.sh|$PREFIX/etc/vdr/admin/dialog.sh]]
  
 
[[Bild:installscript-admin-start-cmds.jpg|thumb|none|''kurze beschreibung'']]
 
[[Bild:installscript-admin-start-cmds.jpg|thumb|none|''kurze beschreibung'']]
  
Format:
+
==Struktur==
 +
+-- [[Bild:Folder.png]] ../admin
 +
    +-- [[Bild:Folder.png]] /start-cmds
 +
        |--+ dvb (konfigurations-dateien)
 +
        +-- [[Bild:Folder.png]] /rc
 +
            |--+ dvb (init-scrits)
 +
        +-- [[Bild:Folder.png]] /rc.d
 +
            |--+ K04.dvb -> ../rc/dvb
 +
            |--+ R01.dvb -> ../rc/dvb
 +
            |--+ S11.dvb -> ../rc/dvb
  
 +
==Format==
 
<pre>
 
<pre>
 
<S><NUM>.<NAME>
 
<S><NUM>.<NAME>
Zeile 17: Zeile 38:
 
'''^''' Steht für.
 
'''^''' Steht für.
  
  '''(S)'''tart    -> script(s) die über '''[[installscript-runvdr|runvdr]] start''' ausgeführt werden
+
  '''(S)'''tart    -> script(s) die über '''[[runvdr]] start''' ausgeführt werden
 
  '''(R)'''estart  -> script(s) die mit vdr '''neu -> gestartet''' werden
 
  '''(R)'''estart  -> script(s) die mit vdr '''neu -> gestartet''' werden
  '''(K)'''ill    -> script(s) die über '''[[installscript-runvdr|runvdr]] stop''' ausgeführt werden
+
  '''(K)'''ill    -> script(s) die über '''[[runvdr]] stop''' ausgeführt werden
 
  '''(P)'''oweroff -> script(s) die vorm '''shutdown''' ausgeführt werden
 
  '''(P)'''oweroff -> script(s) die vorm '''shutdown''' ausgeführt werden
  
Zeile 33: Zeile 54:
 
Mit etwas Glück sollte es so ausschauen.
 
Mit etwas Glück sollte es so ausschauen.
  
bash> LANG=de_DE@euro ../bin/[[installscript-runvdr|runvdr]] start
+
[[Bild:installscript-admin-start-cmds.gif]]
starting /usr/sbin/atd ...                                        [ '''DONE''' ]
+
starting /usr/local/sbin/lircd ...                                [ '''DONE''' ]
+
starting /usr/local/bin/irexec ...                                [ '''DONE''' ]
+
starting /usr/bin/ntpdate ...                    uptime to high  [ ''WARN'' ]
+
starting dvb driver ...                                          [ '''DONE''' ]
+
starting /usr/bin/rtorrent ...                  already running  [ ''WARN'' ]
+
starting /usr/local/bin/vdr ...
+
restarting /usr/local/bin/vdr ...
+
sending TERM signal ...
+
stopping... dvb driver                                            [ '''DONE''' ]
+
starting dvb driver ...                                          [ '''DONE''' ]
+
  
Syslog.
+
Oder mittels {{wikipedia|screen}}.
  
  '''K'''05.dvb (rc): Deleting DVB modules from kernel
+
  bash> [[runvdr]] startbg
  '''S'''11.dvb (rc): Inserting DVB modules into kernel
+
  bash> screen -x vdr
  '''R'''01.dvb (rc): Deleting DVB modules from kernel
+
 
'''R'''01.dvb (rc): Inserting DVB modules into kernel
+
Beenden wie gewohnt.
 +
   
 +
bash> [[runvdr]] stop
 +
 
 +
Bzw.
 +
 
 +
http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/CTRL_DE.png '''+''' http://vegastrike.sourceforge.net/users/pontiac/models/keyboard/finished_images/de/C_DE.png
  
 
==[[mvploader]]==
 
==[[mvploader]]==
Zeile 58: Zeile 74:
 
  '''MVP Loader (mediamvp/vomp)        <yes'''
 
  '''MVP Loader (mediamvp/vomp)        <yes'''
  
Die images liegen in '''/tftpboot''':
+
Die Images liegen in '''/tftpboot''':
  
 
  bash> ls /tftpboot
 
  bash> ls /tftpboot
Zeile 68: Zeile 84:
 
Je nach dem welches Plugin im [[admin-plugin]] aktiviert wurde. ([[vompserver-plugin]] / [[mediamvp-plugin]])
 
Je nach dem welches Plugin im [[admin-plugin]] aktiviert wurde. ([[vompserver-plugin]] / [[mediamvp-plugin]])
  
Wird das passende image (in der höchsten Version) geladen, sollte im syslog ersichtlich sein.
+
Wird das passende Image (in der höchsten Version) ''verlinkt'', danach geladen...
 +
 
 +
starting /usr/local/bin/mvploader ...      vomp-dongle-0.2.2    [ DONE ]
 +
 
 +
Bzw.
  
  mvploader (rc): create symbolic link `/tftpboot/dongle.bin' to `/tftpboot/vomp-dongle-0.0.16'
+
  starting /usr/local/bin/mvploader ...     mvp-dongle-22343     [ DONE ]
mvploader (rc): create symbolic link `/tftpboot/dongle.bin' to `/tftpboot/mvp-dongle-22343'
+
  
 
Stehen beide auf '''yes''', hat [[mediamvp-plugin]] vorrang [[Bild:Icon Achtung.png]]
 
Stehen beide auf '''yes''', hat [[mediamvp-plugin]] vorrang [[Bild:Icon Achtung.png]]
  
 
[[Kategorie:Installscript]]
 
[[Kategorie:Installscript]]

Aktuelle Version vom 21. März 2010, 13:34 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

In ../start-cmds befinden sich Scripts (basierend auf simpleinit-msb), welche über die runvdr ausgeführt werden.

Manuell.

shell> cd ../admin/start-cmds/rc
shell> ./<script> <option>

Eine andere Lösung kam nicht in Frage, weil ein Ding der Unmöglichkeit für jede Distribution die passenden init-scripts bereitzustellen.

Es sind die Punkte ^START_ in der vdr.conf, oder über das admin-plugin.

bzw. auf der Kommandozeile.

shell> $PREFIX/etc/vdr/admin/dialog.sh
kurze beschreibung

[Bearbeiten] Struktur

+-- Folder.png ../admin
    +-- Folder.png /start-cmds
        |--+ dvb (konfigurations-dateien)
        +-- Folder.png /rc
            |--+ dvb (init-scrits)
        +-- Folder.png /rc.d
            |--+ K04.dvb -> ../rc/dvb
            |--+ R01.dvb -> ../rc/dvb
            |--+ S11.dvb -> ../rc/dvb

[Bearbeiten] Format

<S><NUM>.<NAME>
<R><NUM>.<NAME>
<K><NUM>.<NAME>
<P><NUM>.<NAME>

^ Steht für.

(S)tart    -> script(s) die über runvdr start ausgeführt werden
(R)estart  -> script(s) die mit vdr neu -> gestartet werden
(K)ill     -> script(s) die über runvdr stop ausgeführt werden
(P)oweroff -> script(s) die vorm shutdown ausgeführt werden

Reihenfolge.

NUM

Name. (zbs)

NAME -> START_DVB="0" -> vdr.conf
              ^^^

Mit etwas Glück sollte es so ausschauen.

Installscript-admin-start-cmds.gif

Oder mittels screen.

bash> runvdr startbg
bash> screen -x vdr

Beenden wie gewohnt.

bash> runvdr stop

Bzw.

CTRL_DE.png + C_DE.png

[Bearbeiten] mvploader

Weil schon einmal per @ gefragt wurde, zu:

MVP Loader (mediamvp/vomp)         <yes

Die Images liegen in /tftpboot:

bash> ls /tftpboot
dongle.bin -> /tftpboot/vomp-dongle-0.0.16
mvp-dongle-22343
vomp-dongle-0.0.15
vomp-dongle-0.0.16

Je nach dem welches Plugin im admin-plugin aktiviert wurde. (vompserver-plugin / mediamvp-plugin)

Wird das passende Image (in der höchsten Version) verlinkt, danach geladen...

starting /usr/local/bin/mvploader ...      vomp-dongle-0.2.2    [ DONE ]

Bzw.

starting /usr/local/bin/mvploader ...      mvp-dongle-22343     [ DONE ]

Stehen beide auf yes, hat mediamvp-plugin vorrang Icon Achtung.png