diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | 20-platform | 11 | ||||
-rw-r--r-- | PKGBUILD | 6 |
3 files changed, 12 insertions, 11 deletions
@@ -1,11 +1,11 @@ pkgbase = smdev-platform - pkgver = 20181204 + pkgdesc = Add links to platform devices in /dev with smdev + pkgver = 20210602 pkgrel = 1 arch = any groups = smdev-scripts depends = smdev source = 20-platform - sha256sums = 4e78ef0bc3b42d276bda1ca18783e95c700fa3918e9ceb1e36fff8a8241bd4ff + sha256sums = f091a8b199bd784b8c3542d30b9d3e55122f8e4d283a599be9e7d596028ef4ef pkgname = smdev-platform - diff --git a/20-platform b/20-platform index 175dde4a3a6a..18bec2000b76 100644 --- a/20-platform +++ b/20-platform @@ -1,8 +1,9 @@ -if [[ $DEVNAME && $(echo $DEVPATH | grep /platform) ]]; then # add links for platform devices +[ "$DEVNAME" -a "$(echo $DEVPATH | grep /platform)" ] && /bin/sh -c '# 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') + 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') + 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") fi -fi +' +#fi @@ -1,15 +1,15 @@ # Maintainer: Platon Ryzhikov <ihummer63@yandex.ru> pkgname=smdev-platform -pkgver=20181204 +pkgver=20210602 pkgrel=1 -pkgdesk="Add links to platform devices in /dev with smdev" +pkgdesc="Add links to platform devices in /dev with smdev" arch=('any') licence=('MIT') groups=('smdev-scripts') depends=('smdev') source=("20-platform") -sha256sums=('4e78ef0bc3b42d276bda1ca18783e95c700fa3918e9ceb1e36fff8a8241bd4ff') +sha256sums=('f091a8b199bd784b8c3542d30b9d3e55122f8e4d283a599be9e7d596028ef4ef') package() { install -m644 -D 20-platform ${pkgdir}/etc/smdev/add/20-platform |