summarylogtreecommitdiffstats
path: root/20-platform
blob: 175dde4a3a6a7321e3726a1823a72e18ff62d28e (plain)
1
2
3
4
5
6
7
8
if [[ $DEVNAME && $(echo $DEVPATH | grep /platform) ]]; then # add links for platform 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/platform-$(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