From 1e3d7838cc18f39165a69f4e0934999556719dea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=95=D0=B2=D0=B3=D0=B5=D0=BD=D0=B8=D0=B9=20=D0=A5=D1=80?= =?UTF-8?q?=D0=B0=D0=BC=D0=BE=D0=B2?= Date: Sat, 6 Dec 2025 00:50:54 +0300 Subject: [PATCH] openrazer 3.10.3-6 --- openrazer/alr.sh | 2 +- openrazer/postinstall.sh | 9 +++++---- openrazer/postremove.sh | 13 +++++-------- 3 files changed, 11 insertions(+), 13 deletions(-) diff --git a/openrazer/alr.sh b/openrazer/alr.sh index 36b09e7..ef131f0 100644 --- a/openrazer/alr.sh +++ b/openrazer/alr.sh @@ -5,7 +5,7 @@ name=( python3-openrazer ) version='3.10.3' -release='5' +release='6' desc='Community-led effort to support Razer peripherals on Linux' desc_ru='Коммьюнити-проект, который поддерживает периферийные устройства Razer на Linux' homepage='https://openrazer.github.io' diff --git a/openrazer/postinstall.sh b/openrazer/postinstall.sh index d3eb37f..cae0eae 100644 --- a/openrazer/postinstall.sh +++ b/openrazer/postinstall.sh @@ -3,10 +3,11 @@ # Создаём группу plugdev если её нет getent group plugdev >/dev/null || groupadd -r plugdev -# Для пакета openrazer-driver-dkms собираем DKMS модули -if rpm -q openrazer-driver-dkms+alr-repo >/dev/null 2>&1; then - dkms install -m openrazer-driver -v 3.10.3 -k $(uname -r) 2>/dev/null || true -fi +# Добавляем модуль в DKMS если ещё не добавлен +dkms status -m openrazer-driver -v 3.10.3 >/dev/null 2>&1 || dkms add -m openrazer-driver -v 3.10.3 2>/dev/null + +# Собираем и устанавливаем модули для текущего ядра +dkms install -m openrazer-driver -v 3.10.3 -k $(uname -r) 2>/dev/null || true cat << EOF Демону требуется добавить пользователя в группу \`plugdev\`: diff --git a/openrazer/postremove.sh b/openrazer/postremove.sh index 14b1428..095f2f1 100755 --- a/openrazer/postremove.sh +++ b/openrazer/postremove.sh @@ -1,12 +1,9 @@ #!/usr/bin/bash -# Для пакета openrazer-driver-dkms удаляем DKMS модули -if rpm -q openrazer-driver-dkms+alr-repo >/dev/null 2>&1; then - # Выгружаем модули из ядра если загружены - rmmod razerkbd razermouse razerkraken razeraccessory 2>/dev/null || true +# Выгружаем модули из ядра если загружены +rmmod razerkbd razermouse razerkraken razeraccessory 2>/dev/null || true - # Удаляем DKMS модули - dkms remove -m openrazer-driver -v 3.10.3 --all 2>/dev/null || true +# Удаляем DKMS модули +dkms remove -m openrazer-driver -v 3.10.3 --all 2>/dev/null || true - echo "DKMS модули OpenRazer удалены." -fi +echo "DKMS модули OpenRazer удалены."