summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--20-platform11
-rw-r--r--PKGBUILD6
3 files changed, 12 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6ee20751caf9..3e271d950525 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1e5c64a13ada..06a6edac4be7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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