From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <54F0AAD6.3050009@altlinux.com> Date: Fri, 27 Feb 2015 20:35:18 +0300 From: Anton Farygin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <54F05019.8000702@altlinux.com> <20150227113211.GC1167@imap.altlinux.org> <54F05961.9000601@altlinux.com> <20150227133343.GD1167@imap.altlinux.org> <54F08841.9030901@altlinux.com> <20150227171042.GF1167@imap.altlinux.org> In-Reply-To: <20150227171042.GF1167@imap.altlinux.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] =?utf-8?b?0YHQu9C+0LzQsNC90LAg0LPQtdC90LXRgNCw0YbQuNGP?= =?utf-8?q?_70-persistent-net=2Erules?= X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Feb 2015 17:35:20 -0000 Archived-At: List-Archive: List-Post: On 27.02.2015 20:10, Michael Shigorin wrote: > On Fri, Feb 27, 2015 at 06:07:45PM +0300, Anton Farygin wrote: >> Если говорить русским языком, то ты хочешь сказать, что >> udev-rule-generator-net нужно добавить в propagator и вторую >> стадию _инсталятора_. > > И это тоже. > >> А я тебе говорю, что если этот файл (70-persistent-net.rules) >> удалить в установленной системе (если он создался в >> инсталяторе) и перезагрузить, то он не появляется. > > Насколько помню, требуется наличие udev-rule-generator-net > _и_ 70-persistent-net.rules в установленной системе на момент > генерации initrd. Погоди, ты утверждаешь, что для создания 70-persistent-net-rules требуется наличие 70-persistent-net-rules. Не находишь это странным. > >> Каким образом добавление его во вторую стадию инсталлера может >> помочь появлению этого файла в установленной системе с >> установленным пакетом udev-rule-generator-net-219-alt1 ???? > > Да чтоб я помнил в подробностях -- год тому помучился, выяснил, > зафиксировал в коде и забыл... > > Были два нюанса: > - один про наличие /lib/udev/write_net_rules, кажется, > при загрузке модуля для интерфейса (а в install2 он обычно > загружается ещё из initrd, см. profiles/modules в m-p-d > или sub.in/stage1/modules в m-p); > - второй про наличие 70-persistent-net.rules в момент создания > initrd для устанавливаемой системы в том корне, где он создаётся. > > Если хочешь, глянь (это инсталер с make-initrd-0.9.0, неважно): > http://fly.osdn.org.ua/~mike/iso/tmp/m-i-0.9/icewm-20150226-x86_64.iso > -- только что засунул в virtualbox, 70-persistent-net.rules > для eth0 создаются во время работы инсталятора и остаются > в установленной системе, состояние интерфейсов соответствует. > Неинтересно во время установки. Оно конечно нужно, но не сейчас. Сейчас мне важно создание 70-persistent-net.rules в установленной системе после добавления соответствующего пакета и перезагрузки. Это почему-то не срабатывает, хочется понять почему и как сделать что бы срабатывало.