[sisyphus] udev-197
Sergey Vlasov
vsu на altlinux.ru
Сб Янв 26 21:12:23 MSK 2013
On Fri, Jan 25, 2013 at 02:51:10PM +0400, Sergey Bolshakov wrote:
> >>>>> "Dmitry" == Dmitry V Levin <ldv-u2l5PoMzF/Vg9hUCZPvPmw на public.gmane.org> writes:
> > On Thu, Jan 24, 2013 at 10:33:27PM +0400, sbolshakov-u2l5PoMzF/Uox3rIn2DAYQ на public.gmane.org wrote:
> >> >>>>> "sbolshakov" == sbolshakov <sbolshakov-u2l5PoMzF> writes:
[...]
> >> http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commit;h=48a849ee17fb25e0001bfcc0f28a4aa633d016a1
>
> > И как предлагается теперь выставлять правильные права на файлы устройств?
>
> Не знаю. Я сделал так:
> --- /etc/rc.d/init.d/udevd~ 2013-01-24 22:16:08.348977338 +0400
> +++ /etc/rc.d/init.d/udevd 2013-01-24 22:21:31.486708131 +0400
> @@ -196,7 +193,7 @@
> RETVAL=$[$RETVAL+$?]
> [ "$RETVAL" == "0" ] && echo "" >/proc/sys/kernel/hotplug
> /sbin/udevadm control --property="STARTUP=1"
> - /sbin/udevadm trigger
> + /sbin/udevadm trigger --action=add
> action "Populating /dev:" /sbin/udevadm settle
> /sbin/udevadm control --property="STARTUP="
> RETVAL=$[$RETVAL+$?]
И, судя по комментариям из вышеупомянутого коммита, добавление
--action=add - это правильное решение.
Хотя на самом деле в systemd-udev-trigger.service команды более
сложные:
http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=blob;f=units/systemd-udev-trigger.service.in;h=391f9969306d96a6f993dc20270d5bd641e742d0;hb=0908dd2fd5536cf15d75780980ac2eca37ff800f
Там отдельно два вызова:
udevadm trigger --type=subsystems --action=add
udevadm trigger --type=devices --action=add
Причём это было так с самого первого появления этого файла ещё во
время существования udev как отдельного проекта:
http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commitdiff;h=fc1de713f5b754fb38876b5b797e18f812727f0a#patch3
Хотя ранее эти команды были в udev.service, но и там они впервые
появились именно в таком виде:
http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=commitdiff;h=43fefbf6f1c528947a77643582bcc34cf3538b2d#patch3
См. также:
http://www.spinics.net/lists/hotplug/msg05105.html
http://www.spinics.net/lists/hotplug/msg05119.html
Возможно, из-за отсутствия --type=subsystems не работает что-то ещё,
что не так заметно.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20130126/6a596a78/attachment.bin>
Подробная информация о списке рассылки Sisyphus