ich probiere derzeit ein paar Ideen rund um die Treiberintegration aus. Ich habe folgende Struktur mit verschachtelten symbolischen Links:
Code: Alles auswählen
ls -l "/var/lib/opsi/depot/win7-x64/drivers/drivers/additional/"
lrwxrwxrwx 1 adminuser pcpatch 33 17. Jul 14:07 byAudit -> /var/lib/opsi/depot/drv/win7-x64
Code: Alles auswählen
ls -l "/var/lib/opsi/depot/win7-x64/drivers/drivers/additional/byAudit/"
drwxrwxrwx 2 opsiconfd pcpatch 56 17. Jul 12:53 Dell Inc_
drwxrwxrwx 2 opsiconfd pcpatch 42 17. Jul 14:03 FUJITSU
Code: Alles auswählen
ls -l "/var/lib/opsi/depot/win7-x64/drivers/drivers/additional/byAudit/FUJITSU/"
lrwxrwxrwx 1 opsiconfd pcpatch 56 17. Jul 14:03 D3120-A1 -> /var/lib/opsi/depot/fujitsu-esprimo-p410/files/win7-x64
lrwxrwxrwx 1 opsiconfd pcpatch 56 17. Jul 14:03 Esprimo P410 -> /var/lib/opsi/depot/fujitsu-esprimo-p410/files/win7-x64
Code: Alles auswählen
ls -l "/var/lib/opsi/depot/win7-x64/drivers/drivers/additional/byAudit/FUJITSU/D3120-A1/"
drwxrwsrwx 3 opsiconfd pcpatch 40 31. Jan 16:43 AMT
drwxrwsrwx 3 opsiconfd pcpatch 56 31. Jan 16:43 Audio
drwxrwsrwx 3 opsiconfd pcpatch 43 31. Jan 16:43 Chipset
drwxrwsrwx 6 opsiconfd pcpatch 150 31. Jan 16:46 Graphic
drwxrwsrwx 5 opsiconfd pcpatch 111 31. Jan 16:47 LAN
drwxrwsrwx 3 opsiconfd pcpatch 44 31. Jan 18:13 RAID
drwxrwsrwx 4 opsiconfd pcpatch 88 31. Jan 16:47 USB
drwxrwsrwx 4 opsiconfd pcpatch 90 31. Jan 16:47 WAN
drwxrwsrwx 4 opsiconfd pcpatch 84 31. Jan 16:48 WLAN
Die Hardware wird vom Audit erkannt. Die Verzeichnisstruktur ist nach Hersteller und Modell wie im HW-Audit angegeben benannt.
Wenn ich die Treiber am entsprechenden Pfad ohne symbolische Links ablege dann funktioniert die Integration.
opsi-set-rights schafft keine Abhilfe, genausowenig chmod 777.
Gehe ich recht in der Annahme, das die Treiberintegration keine verschachtelten symbolischen Links unterstützt?
Im Einsatz ist OPSI Version 4.0.7.28 auf SLES 12 SP1.
Kurz zum Hintergrund:
Die Idee dahinter ist, die Treiber für ein Rechnermodell für alle genutzten Netboot-Produkte in ein OPSI-Paket zu stecken. Das spart mir extrem viel Arbeit bei der Verteilung der Treiber. Wir haben schon eine Menge standartisierte Hardware im Einsatz, leider nur bei jedem Kunden andere Hersteller oder Modelle. Entsprechend ist es schwierig nachzuhalten auf welchem Depot schon welche Treiber vorliegen und ob diese überhaupt noch aktuell sind. Das Problem hätte ich mit dieser Lösung elegant umschifft.
Vielleicht denke ich auch zu kompliziert und es gibt noch eine bessere Lösung?