From fe98af43eec2cd824ca9dfc3c853d9e4cf6a7df9 Mon Sep 17 00:00:00 2001 From: Chris Date: Mon, 22 Aug 2022 19:58:46 +1000 Subject: [PATCH] Changing automatic Faustus udev rules to resolve #2695 --- scripts/build-udev-rules.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/scripts/build-udev-rules.sh b/scripts/build-udev-rules.sh index dfbfa01d..634ee4b1 100755 --- a/scripts/build-udev-rules.sh +++ b/scripts/build-udev-rules.sh @@ -25,8 +25,13 @@ echo -e "Adding Static Headers" UDEV_HEADER=${UDEV_LINE}'# OpenRGB udev rules - Git Commit: '${GIT_SHORT_HASH:0:8}' #\n'${UDEV_LINE}'\n' UDEV_HEADER+=${UDEV_LINE}'# User I2C/SMBus Access #\n'${UDEV_LINE}'KERNEL=="i2c-[0-99]*", TAG+="uaccess"\n\n' UDEV_HEADER+=${UDEV_LINE}'# Super I/O Access #\n'${UDEV_LINE}'KERNEL=="port", TAG+="uaccess"\n\n' -# Faustus rule needs to be tested -UDEV_HEADER+=${UDEV_LINE}'# ASUS TUF Laptops (faustus) #\n'${UDEV_LINE}'ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", MODE="770"\n\n' + +# Faustus rules +ASUS_TUF_DEVICES=('blue' 'flags' 'green' 'mode' 'red' 'set' 'speed') +UDEV_HEADER+=${UDEV_LINE}'# ASUS TUF Laptops (faustus) #\n'${UDEV_LINE} +for DEV in ${ASUS_TUF_DEVICES[@]}; do + UDEV_HEADER+='ACTION=="add", SUBSYSTEM=="platform", KERNEL=="faustus", RUN+="/bin/chmod a+w /sys/bus/platform/devices/%k/kbbl/kbbl_'${DEV}'"\n' +done echo -e "$UDEV_HEADER" > "$UDEV_FILE"