асинхронные уведомления и udev

Вопросы программного кода и архитектуры Linux

Модератор: Olej

Аватара пользователя
Olej
Писатель
Сообщения: 14939
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: асинхронные уведомления и udev

Непрочитанное сообщение Olej » 02 июн 2017, 15:15

Во всех более старых описаниях udev везде называется каталог для размещения файлов-правил: /etc/udev/rules.d/
На сегодня практически все пакетные инсталляции устанавливают свои правила в:

Код: Выделить всё

[olej@dell rules.d]$ pwd
/usr/lib/udev/rules.d

[olej@dell rules.d]$ ls -l *.rules | wc -l
92
В комментариях пишут, что: пакет устанавливает правила "сюда", если вам нужно переопределить - добавьте свой файл в /etc/udev/rules.d/

Аватара пользователя
Olej
Писатель
Сообщения: 14939
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: асинхронные уведомления и udev

Непрочитанное сообщение Olej » 07 май 2018, 19:41

Olej писал(а): Во всех более старых описаниях udev везде называется каталог для размещения файлов-правил: /etc/udev/rules.d/
На сегодня практически все пакетные инсталляции устанавливают свои правила в:
Ещё раз освежаем информацию:

Код: Выделить всё

[olej@dell Cobalt]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 25 (Twenty Five)
Release:	25
Codename:	TwentyFive

[olej@dell Cobalt]$ ls -l /usr/lib/udev/rules.d | wc -l
100

[olej@dell Cobalt]$ ls -l /etc/udev/rules.d | wc -l
6

Код: Выделить всё

[olej@xenix ~]$ lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch
Distributor ID:	Fedora
Description:	Fedora release 27 (Twenty Seven)
Release:	27
Codename:	TwentySeven

[olej@xenix ~]$ ls -l /usr/lib/udev/rules.d/*.rules | wc -l
101

[olej@xenix ~]$ ls -l /etc/udev/rules.d/*.rules | wc -l
1

Аватара пользователя
Olej
Писатель
Сообщения: 14939
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: асинхронные уведомления и udev

Непрочитанное сообщение Olej » 07 май 2018, 20:50

Olej писал(а):
Olej писал(а): Во всех более старых описаниях udev везде называется каталог для размещения файлов-правил: /etc/udev/rules.d/
На сегодня практически все пакетные инсталляции устанавливают свои правила в:
Ещё раз освежаем информацию:

Код: Выделить всё

olej@Cobalt ~/2018_WORKS/Triol $ lsb_release -a
No LSB modules are available.
Distributor ID:	LinuxMint
Description:	Linux Mint 18.3 Sylvia
Release:	18.3
Codename:	sylvia

olej@Cobalt ~/2018_WORKS/Triol $ ls -l /usr/lib/udev/rules.d/*.rules | wc -l
ls: невозможно получить доступ к '/usr/lib/udev/rules.d/*.rules': Нет такого файла или каталога
0

olej@Cobalt ~/2018_WORKS/Triol $ ls -l /etc/udev/rules.d/*.rules | wc -l
3

olej@Cobalt ~/2018_WORKS/Triol $ ls -l /lib/udev/rules.d/*.rules | wc -l
104
Т.е. точнее будет не /usr/lib/udev/rules.d/, а /lib/udev/rules.d/ ... а там уже ссылается /lib на /usr/lib, не ссылается - это зависит от дистрибутива и дистрибьюторов.

Аватара пользователя
Olej
Писатель
Сообщения: 14939
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: асинхронные уведомления и udev

Непрочитанное сообщение Olej » 06 июл 2019, 11:47

Ковырялся с Astra Linux CE

Код: Выделить всё

olej@astra:~$ lsb_release -a
No LSB modules are available.
Distributor ID: AstraLinuxCE
Description:    Astra Linux CE 2.12.14 (Orel)
Release:        2.12.14
Codename:       orel
Ещё раз обратил внимание, как там в комментариях системных .rules, в /lib/udev/rules.d, прописано:
# Do not modify this file, it will get overwritten on updates.
# To override or extend the rules place a file in /etc/udev/rules.d

Ответить

Вернуться в «Linux изнутри»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя