Миграция HAL в UDEV

Я переношу свое приложение из CentOS 6 в CentOS 7.

В CentOS 6 я использую библиотеку HAL для управления устройствами (CD / DVD,USB). В CentOS 7 библиотека HAL заменена на UDEV. Сценарии Python используются для управления этими устройствами.

Сейчас я пытаюсь перенести мой скрипт на python из HAL в UDEV. Я сделал почти все изменения, и я могу работать с устройствами.

Но в моем скрипте Python все еще есть сегменты кода, использующие HAL.

Сейчас я пытаюсь найти соответствующий код в UDEV. Но я не могу найти, как обрабатывать эти сегменты кода в UDEV

           infoprops = device_if.GetProperty("info.capabilities")
        if not "volume" in infoprops :
            return None


        if device_if.GetProperty("volume.is_disc"):
            return None

Какие все свойства мне нужно проверить, чтобы убедиться, что подключенное устройство является правильным USB с помощью UDEV

Пожалуйста помоги. заранее спасибо

0 ответов

Другие вопросы по тегам