From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Message-ID: <51065483.5090603@altlinux.ru> Date: Mon, 28 Jan 2013 14:35:47 +0400 From: Alexey Gladkov User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130117 Thunderbird/17.0.2 MIME-Version: 1.0 To: sisyphus@lists.altlinux.org References: <20130124185554.GA11370@altlinux.org> <20130126171223.GC6704@atlas.home> In-Reply-To: X-Enigmail-Version: 1.5a1pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] udev-197 X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Jan 2013 10:36:25 -0000 Archived-At: List-Archive: List-Post: 28.01.2013 14:27, Alexey Shabalin wrote: > 26 января 2013 г., 21:12 пользователь Sergey Vlasov написал: >>> >> 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 я тоже убрал из > параметров --action=add при вызове udevadm trigger. > Все из-за того, что у нас initrd (сделанный make-initrd) удаляет за > собой базу udev, и после смены корневой фс, базу udev надо заново > наполнить, иначе возникают различные проблемы (я уже описывал их ранее > в рассылке). > Т.е. пока make-initrd не будет копировать базу udev, добавлять > --action=add мне кажется опасным. make-initrd как раз и формирует базу с нуля с помощью --action=add. Без этого ключа база будет не полной. -- -- Rgrds, legion