Как найти Alien/Package/Deb.pm?

Если вы просто запустите udevadm test-builtinбез аргументов, он отобразит список встроенных команд вместе с кратким описанием каждой из них:

udevadm test-builtin --help
calling: test-builtin
udevadm test-builtin [OPTIONS] COMMAND DEVPATH

Test a built-in command.

  -h --help     Print this message
  -V --version  Print version of the program

Commands:
  blkid           Filesystem and partition probing
  btrfs           btrfs volume management
  hwdb            Hardware database
  input_id        Input device properties
  keyboard        Keyboard scan code to key mapping
  kmod            Kernel module loader
  net_id          Network device properties
  net_setup_link  Configure network link
  path_id         Compose persistent device path
  usb_id          USB device properties
  uaccess         Manage device node user ACL

К сожалению, как вы заметили, использование встроенных функций в руководстве объясняется лишь кратко.
Практический пример можно найти в файле 50-udev-default.rules, доступном в вашей системе (под /lib/udev/rules.d/), который содержит такие вещи, как:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", IMPORT{builtin}="usb_id", IMPORT{builtin}="hwdb --subsystem=usb"
SUBSYSTEM=="input", ENV{ID_INPUT}=="", IMPORT{builtin}="input_id"
ENV{MODALIAS}!="", IMPORT{builtin}="hwdb --subsystem=$env{SUBSYSTEM}"
0
06.02.2021, 03:38
1 ответ

Обнаружена необходимость добавить путь к @INC, как показано ниже. export PERL5LIB=/tmp/alien/usr/share/perl5/vendor _perl (Необходимо использовать полный путь.)

0
18.03.2021, 22:32

Теги

Похожие вопросы