Предлагается создать удобный для использования в целях бутстрапа/подстраховки пакетик dev-minimal с обычными записями, а также вынести экзотику в dev-extras для уменьшения среднего времени сканирования /dev/. При этом остаток оставить в dev, который Requires: dev-minimal. Этот же dev-minimal предлагается использовать при установке базовой системы дистрибутивов с тем, чтобы обеспечить в чруте наличие минимально необходимых устройств при выполнении, например, спасательных операций в дальнейшем. Состав -- цитирую https://bugzilla.altlinux.org/show_bug.cgi?id=12020#c14 : 2 raorn, ldv: хорошо, тогда давайте список того, что надо оставить в минимальной поставке. /dev/null /dev/zero /dev/pts/ /dev/full ? /dev/log ? /dev/console ? /dev/hda /dev/hda[1..15] ? /dev/sda /dev/sda[1..15] ? /dev/ttyS[0123] (см. тж. #11888) PS: чрут имени hasher-priv-1.2.11-alt1 содержит такие объекты в /dev: fd@ full log= null pts/ random stderr@ stdin@ stdout@ urandom zero
reassign
Пока получается такой regex для разделения (помимо /dev/{log,pts/,shm/,}): null|full|zero|console|u?random|[hs]d[a-d]([1-9]|1[0-5]|)|ttyS[0-3]
std* там нужны? (так понимаю, да)
(In reply to comment #3) > std* там нужны? (так понимаю, да) Всё, что делает hasher-1.3.3-alt1 и hasher-priv-1.2.11-alt1 (с поправкой на правильный random), должно там быть.
OK, тогда null|full|zero|console|u?random|std(in|out|err)|fd|[hs]d[a-d]([1-9]|1[0-5]|)|ttyS[0-3] А /dev/tty? (сейчас в dev)
(In reply to comment #5) > OK, тогда > null|full|zero|console|u?random|std(in|out|err)|fd|[hs]d[a-d]([1-9]|1[0-5]|)|ttyS[0-3] > > А /dev/tty? (сейчас в dev) $ grep devices /usr/share/doc/hasher-priv-1.2.11/DESIGN
Вопрос -- можно ли нынче считать udev частью минимальной живой системой (в том числе в VE)? Если да, то как минимум /dev/zap можно и вынести тогда вообще из dev.
Текущий фильтр: null|full|zero|console|ptmx|tty0?|fb0|u?random|std(in|out|err)|fd|(hd[a-d]|sd[a-h])([1-9]|1[0-5]|)|ttyS[0-3] Текущее дополнение к TODO: # - remove (failing) attempts to makedev dac960, ixj, microcode # - add ttyUSB (think USB UPS) and/or USB HID to dev-minimal? # - (led@) add ram#, loop#, tty# to dev-minimal? (bare+0..3/1..15) # - (led@) /dev/mapper/control -> ../device-mapper # - (lakostis@) NB: /dev/mem for xorg # - (led@) NB: /dev/tty7, 12 for xorg (at least in ALTSP) # - add dev-asterisk (=> no more nonexistant group spam :) Просьба посмотреть 3.3.1-alt19: http://git.altlinux.org/people/mike/packages/?p=MAKEDEV.git;a=commitdiff;h=9c957ac52b69d6132554f3e87d205692cbaeaf74
УВМР, и я его закидываю в сизиф, поскольку замечаний не поступило.
Закрываю -- похоже, что extras уже не будут отпилены, а minimal в сизифе.