Вопрос пока теоретический, железа реально еще нет.
Есть касса УКМ4 и на ней 2 разных usb устройства, с девайсами вида /dev/input/ttyACM0, /dev/input/ttyACM1. На них сделаны симлинки, например /dev/ttyS8, /dev/ttyS9.
Усли устройства переткнуть в другие порты или включить питание в разном порядке - номера девайсов могут поменяться. Хочу этого избежать, т.е. пришпилить устройства в определенными ven_id:dev_id на фиксированные имена.
В относительно современных системах для этого пишутся правила в /etc/udev/, но тут вроде как udev отсутствует. Соответственно вопрос - чем его заменить.
Есть ли там какой-то штатный механизм для таких вещей?
Если нет, то в какую сторону копать при написании своего скрипта?
Как-то без udev с этим сталкиваться не приходилось. Думаю, что стал бы копать в сторону костылей с разбором вывода lsusb (надеюсь, оно есть) и присваиванию переменных при старте bash или что там используется.
И там анализировать параметры запуска и выставленные переменные среды (например $ACTION $DEVNAME $DEVPATH), по результатам что-то делать.
Правда в моих условиях толку от этого оказалось немного. УКМ (по крайней мере v49) частично вешается при отключении открытого usb-com и лечится только перезагрузкой.