[Eisfair] udev-Regel nach SCSI-ID
Detlef Paschke
schabau at t-online.de
Di Aug 29 17:42:05 CEST 2017
Am 29.08.2017 um 17:15 schrieb Marcus Roeckrath:
> Hallo Detlef,
Hallo Marcus,
>
> Detlef Paschke wrote:
>
>> SYMLINK+="test-by-SCSI-ID/%d-%c-part%n"
>
> Was ist die Bedeutung der %Parameter?
>
> %d Treiber
> %c ?
> %n Partitionsnummer
>
%d gibt den Treiber namen des Controller aus. Hätte zwar nach allen
Dokus min. "Drivers" mit "s" weil tiefere ebene aber geht hier so.
%c ist der Output von Programm und %n ist halt die 1 bei sdb1. Das ist
noch der Teil aus der Vorlage in /lib/udev.
So, ich bin etwas weiter gekommen.
IMPORT{program}= ist wohl nicht ganz das was ich nutzen muss. Mein
schlechtes Englisch hat mich hier https://linux.die.net/man/7/udev daz
geführt nur PROGRAM zu nutzen.
Das funktioniert:
PROGRAM=="/bin/echo $env{ID_PATH}"
Das %c unter Symlink gibt dann den vollen ID_PATH an.
Aber mit cut nicht mehr:
PROGRAM=="/bin/echo $env{ID_PATH} | cut -d- -f4"
In der Kommandozeile geht es so ohne Probleme (dann natürlich mit
aufgelöstem ID_PATH)
Viele Grüße
Detlef Paschke
--
registered Fli4l-User #00000209
Das "Zitat des Augenblicks" gibt es nur auf
http://www.schabau.goip.de
Mehr Informationen über die Mailingliste Eisfair