Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
m740av:lemmi:hooks [2008/06/18 15:09] – angelegt geraldm740av:lemmi:hooks [2024/02/29 13:36] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 7: Zeile 7:
 == Lemmis Firmware == == Lemmis Firmware ==
  
-[[m740av|Lemmis Firmware]] unterstützt 7 Hooks:+[[m740av |Lemmis Firmware]] unterstützt 7 Hooks:
  
 === Boot-Script rc.local === === Boot-Script rc.local ===
 Im Boot-Script '[[/etc/rc]]' sind vier Hooks für eigene Modifikationen eingebaut: Im Boot-Script '[[/etc/rc]]' sind vier Hooks für eigene Modifikationen eingebaut:
-<ol> +  * Kurz nach dem Laden von '[[/var/etc]]' wird überprüft, ob die Datei '[[/var/etc/alternate-rc]]' existiert.
-<li> +
-Kurz nach dem Laden von '[[/var/etc]]' wird überprüft, ob die Datei '[[/var/etc/alternate-rc]]' existiert.+
 Ist dieses der Fall, dann wird '[[/var/etc/alternate-rc]]' anstatt des Rest-Skriptes von [[/etc/rc]] ausgeführt. Ist dieses der Fall, dann wird '[[/var/etc/alternate-rc]]' anstatt des Rest-Skriptes von [[/etc/rc]] ausgeführt.
  
 Damit ist man in der Lage, den Bootvorgang zu modifizieren ohne ein neues Update einzuspielen. Damit ist man in der Lage, den Bootvorgang zu modifizieren ohne ein neues Update einzuspielen.
  
-<li> +  * Bevor in [[/etc/rc]] die beiden Programme '[[wavebox_FT]]' und '[[wavebox]]' aufrufen werden
-Bevor in [[/etc/rc]] die beiden Programme '[[wavebox_FT]]' und '[[wavebox]]' aufrufen werden+
 wird die Existenz von '[[/var/etc/rc.pre-wavebox]]' geprüft. wird die Existenz von '[[/var/etc/rc.pre-wavebox]]' geprüft.
 Existiert diese Datei, dann wird sie als normales Script aufgerufen. Existiert diese Datei, dann wird sie als normales Script aufgerufen.
  
-<li> +  * Am Ende von [[/etc/rc]] wird die Existenz von '[[/var/etc/rc.local]]' geprüft.
-Am Ende von [[/etc/rc]] wird die Existenz von '[[/var/etc/rc.local]]' geprüft.+
 Existiert diese Datei, dann wird sie als Hintergrund-Prozess aufgerufen. Existiert diese Datei, dann wird sie als Hintergrund-Prozess aufgerufen.
 [[stdout]] und [[stderr]] werden nach /var/log/rc.local.log umgeleitet. [[stdout]] und [[stderr]] werden nach /var/log/rc.local.log umgeleitet.
Zeile 31: Zeile 27:
 z.B. einen alternativen [[FTP]]-[[Server]], starten.  z.B. einen alternativen [[FTP]]-[[Server]], starten. 
  
-<li> +  * Unmittelbar nach dem Aufruf von '[[/var/etc/rc.local]]' wird im Hintergrund 30 Sekunden gewartet und anschließend die Existenz von [[/usb/bin/rc.usb]] geprüft.
-Unmittelbar nach dem Aufruf von '[[/var/etc/rc.local]]' wird im Hintergrund 30 Sekunden gewartet und anschließend die Existenz von [[/usb/bin/rc.usb]] geprüft.+
 Existiert diese Datei, dann wird sie aufgerufen. Existiert diese Datei, dann wird sie aufgerufen.
 [[stdout]] und [[stderr]] werden nach /usb/bin/rc.usb.log umgeleitet. [[stdout]] und [[stderr]] werden nach /usb/bin/rc.usb.log umgeleitet.
Zeile 40: Zeile 35:
 So kann z.B. durch Verwendung des beigelegten Scriptes [[check-usb-settings]] So kann z.B. durch Verwendung des beigelegten Scriptes [[check-usb-settings]]
 die [[lemmi-settings.txt|lemmi-settings]] setzen. die [[lemmi-settings.txt|lemmi-settings]] setzen.
-</ol>+
  
 === Shutdown-Script halt === === Shutdown-Script halt ===
Zeile 46: Zeile 41:
 Im Script '[[/etc/rc.d/halt]]' sind zwei Hooks für eigene Modifikationen eingebaut: Im Script '[[/etc/rc.d/halt]]' sind zwei Hooks für eigene Modifikationen eingebaut:
  
-<ol> +  * Unmittelbar bevor die Prozesse angehalten werden, wird die Existenz
-<li> +
-Unmittelbar bevor die Prozesse angehalten werden, wird die Existenz+
 der Datei '[[/var/etc/halt.local]]' überprüft. der Datei '[[/var/etc/halt.local]]' überprüft.
 Ist Sie vorhanden, dann wird sie aufgerufen. Ist Sie vorhanden, dann wird sie aufgerufen.
Zeile 54: Zeile 47:
 nach Beendigung von '[[/var/etc/halt.local]]' fort. nach Beendigung von '[[/var/etc/halt.local]]' fort.
  
-<li> +  * Unmittelbar bevor der PIC zum Ausschalten programmiert wird,
-Unmittelbar bevor der PIC zum Ausschalten programmiert wird,+
 wird die Existenz der Datei '[[/var/etc/halt.term]]' überprüft. wird die Existenz der Datei '[[/var/etc/halt.term]]' überprüft.
 Ist Sie vorhanden, dann wird sie aufgerufen. Ist Sie vorhanden, dann wird sie aufgerufen.
 Das Script '[[/etc/rc.d/term]]' setzt in diesem Falle seine Arbeit erst Das Script '[[/etc/rc.d/term]]' setzt in diesem Falle seine Arbeit erst
 nach Beendigung von '[[/var/etc/halt.term]]' fort. nach Beendigung von '[[/var/etc/halt.term]]' fort.
-</ol> 
  
 === login-Script profile === === login-Script profile ===
Zeile 66: Zeile 57:
 Im Script '[[/etc/profile]]' ist ein Hook für eigene Modifikationen eingebaut: Im Script '[[/etc/profile]]' ist ein Hook für eigene Modifikationen eingebaut:
  
-<ol> +  * Am Ende wird die Datei '[[/var/etc/.bash_profile]]' aufgerufen, falls vorhanden.
-<li> +
-Am Ende wird die Datei '[[/var/etc/.bash_profile]]' aufgerufen, falls vorhanden.+
 Damit kann man sich u.a. eigene Befehle für die interaktive [[shell]] ([[telnet]] shell) definieren. Damit kann man sich u.a. eigene Befehle für die interaktive [[shell]] ([[telnet]] shell) definieren.
-</ol> 
  
-{{Firmware Dateien}} 
  
 
Nach oben
m740av/lemmi/hooks.1213801746.txt.gz · Zuletzt geändert: 2024/02/29 13:36 (Externe Bearbeitung)
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0
DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp   Dogecoin Donations Accepted Here    DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp  DFmW2CEce3htPL1uNQuHUVu4Tk6WXigFQp