[Eisfair] Update Base 2.7.7 online

Thomas Bork tom at eisfair.org
Do Okt 6 00:03:59 CEST 2016


Am 05.10.2016 um 23:37 schrieb Benjamin Heide:

> Also muss jetzt jedes Programm seine eigenen Devs erstellen?

Wenn udev läuft eigentlich nicht, denn das ist genau dessen Aufgabe. 
Aber es gibt Ausnahmen wie hier.

> Früher blieben selbige erhalten.

Das ist der Unterschied zwischen statischen und dynamischen Devices.

Devices wurden bisher vom Kernel-Paket erzeugt sowie von einzelnen 
Programmen (Beispiel lprng) - und dann blieben sie bis zum Löschen 
vorhanden. Sie existierten auch, wenn die entsprechende Hardware 
dahinter gar nicht da war.

Für die Anpassung von lprng an udev musste ich die Erzeugung der Devices 
aus install.sh herausnehmen und in das init-Skript verlagern. Aber sie 
werden nur noch bei nicht udev-Systemen beim lprng-Start erzeugt:

do_create_devices ()
{
   if ! grep -q 'devtmpfs /dev devtmpfs' /proc/mounts
   then
       # adding usblp$idx devices
       ...

Selbiges in den Kernel-Paketen.

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair