LINUX.ORG.RU

Ненужноudev криво работает

 ,


0

2

Привет всем! Вообщем такая у меня оказия приключается:

Скомпилял я udev под arm.

Дописал в свой инит скрипт на ненужнобаше:

# Запуск udevd
/lib/udev/udevd --daemon --resolve-names=never > /dev/kmsg 2>&1 

# Добавляем все девайсы
/sbin/udevadm trigger --type=subsystems --action=add > /dev/kmsg 2>&1 
/sbin/udevadm trigger --type=devices --action=add > /dev/kmsg 2>&1 

# Ждём когда обработает все ивенты
/sbin/udevadm settle > /dev/kmsg 2>&1 

Но добавляются почему-то только tty, sd* и char/* >_<

В логах ничего такого нет. ЧЯДНТ? Если написать простенькую прожку на сях для добавления девайса через uevent'ы - всё работает ну идеально. Мне что, включать Поцтеринг mode и писать свой udev? :D


Ответ на: комментарий от kostik87

Ах да, точно) /dev на tmpfs udev - 182, свежий с репозитория.

Перед этим делаю:

# Монтируем /sys, /proc, /run, dev
mount -t tmpfs -o "noexec,nosuid,size=10%,mode=0755" tmpfs /run
mount -t sysfs -o nodev,noexec,nosuid sysfs /sys
mount -t proc -o nodev,noexec,nosuid proc /proc
mount -t tmpfs -o mode=0755 udev /dev

# Создаём необходимые ноды
mknod /dev/kmsg c 1 11
mknod -m 622 /dev/console c 5 1
mknod -m 666 /dev/null c 1 3

# Монтируем /dev/pts
mkdir 0755 /dev/pts
mount -t devpts -o noexec,nosuid,gid=5,mode=0620 devpts /dev/pts

# Монтируем /dev/shm
mkdir /dev/shm
mount -t tmpfs none /dev/shm
Azq2 ()
Ответ на: комментарий от anonymous

На счёт слова «вообщем» я знаю. Мне так нравится писать. А баш со своим ужасным (ИМХО) синтаксисом таки не нужен.

Azq2 ()
Ответ на: комментарий от Chaser_Andrey

Лучше lzma :D Ну что поделать, привык) Хотя нужно выпилить всё же, да. Вот букву Ё заставил себя писать)

Azq2 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.