diff options
Diffstat (limited to '20-pci')
-rw-r--r-- | 20-pci | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/20-pci b/20-pci new file mode 100644 index 000000000000..4a7b590d5068 --- /dev/null +++ b/20-pci @@ -0,0 +1,8 @@ +if [[ $DEVNAME && $(echo $DEVPATH | grep '/pci[0-9]') ]]; then # add links for pci devices + test -d $(dirname /dev/$DEVNAME)/by-path || mkdir -p $(dirname /dev/$DEVNAME)/by-path + if [[ $(echo $DEVNAME | grep dri) ]]; then # for dri create -card and -render links + ln -sf /dev/$DEVNAME /dev/$(dirname $DEVNAME)/by-path/pci-$(echo $DEVPATH | sed -e 's/\//\n/g' | grep '[0-9]:[0-9]' | sed -n '2p')-$(echo $DEVNAME | awk -F / '{print $2}' | sed -e 's/[A-Z]//g' -e 's/[0-9]//g') + else # generic + ln -sf /dev/$DEVNAME /dev/$(dirname $DEVNAME)/by-path/pci-$(echo $DEVPATH | sed -e 's/\//\n/g' | grep '[0-9]:[0-9]' | sed -n '2p') + fi +fi |