From 85aefc0b56c5cea4b6a5f55dca09a008ab5cea95 Mon Sep 17 00:00:00 2001 From: jgoutin Date: Fri, 27 Aug 2021 10:59:28 +0200 Subject: [PATCH] Ensure udev rules works if devices changed since creation --- sdk/userspace/add_udev_rules.sh | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/sdk/userspace/add_udev_rules.sh b/sdk/userspace/add_udev_rules.sh index fb64fc4b4..0eefbdae0 100755 --- a/sdk/userspace/add_udev_rules.sh +++ b/sdk/userspace/add_udev_rules.sh @@ -81,15 +81,13 @@ chmod 544 /opt/aws/bin/change-fpga-perm.sh DBDFs=`lspci -Dn | grep -Ew "1d0f:1042|1d0f:1041" | awk '{print $1}' | sed ':x;N;$!bx;s/\n/ /g'` minor=0 - rm -f /tmp/9999-presistent-fpga.rules - for d in $DBDFs ; do - echo "KERNEL==\"*${d}*\", RUN+=\"/opt/aws/bin/change-fpga-perm.sh '${d}'\"" >> /tmp/9999-presistent-fpga.rules - done - for d in $DBDFs ; do - echo "KERNEL==\"*${d}*\", ACTION==\"add\", RUN+=\"/opt/aws/bin/change-fpga-perm.sh '${d}'\"" >> /tmp/9999-presistent-fpga.rules - done - echo "Adding udev rule: 9999-presistent-fpga.rules" - cp /tmp/9999-presistent-fpga.rules /etc/udev/rules.d/9999-presistent-fpga.rules +cat >/etc/udev/rules.d/9999-presistent-fpga.rules<