diff options
author | Platon Ryzhikov | 2018-12-24 16:32:02 +0300 |
---|---|---|
committer | Platon Ryzhikov | 2018-12-24 16:32:02 +0300 |
commit | 5f085f1abde2498ceddc204577d8cbb0e37e0e6d (patch) | |
tree | 5a24e4b8ed0e034404f76654edb73300ea1f6849 | |
download | aur-5f085f1abde2498ceddc204577d8cbb0e37e0e6d.tar.gz |
Add smdev script for pci devices
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | 20-pci | 8 | ||||
-rw-r--r-- | PKGBUILD | 16 |
3 files changed, 35 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..8379246df9f9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = smdev-pci + pkgver = 20181204 + pkgrel = 1 + arch = any + groups = smdev-scripts + depends = smdev + source = 20-pci + sha256sums = 63b582c8d8d965d456829fdbe2b66bb78c03ee3a2d04ca32ed1151c2ba493447 + +pkgname = smdev-pci + 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 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d5b3a80a99d7 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,16 @@ +# Maintainer: Platon Ryzhikov <ihummer63@yandex.ru> + +pkgname=smdev-pci +pkgver=20181204 +pkgrel=1 +pkgdesk="Add links to pci devices in /dev with smdev" +arch=('any') +licence=('MIT') +groups=('smdev-scripts') +depends=('smdev') +source=("20-pci") +sha256sums=('63b582c8d8d965d456829fdbe2b66bb78c03ee3a2d04ca32ed1151c2ba493447') + +package() { + install -m644 -D 20-pci ${pkgdir}/etc/smdev/add/20-pci +} |