[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