From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 22 Sep 2021 13:41:32 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210922114132.yaobsgcz7vrkjgbq@example.org> References: <20210917220845.s4dgl2hqla7yt4pe@example.org> <5815442b-e5a1-7469-b705-24090749e245@gmail.com> <20210922100901.e5dsw554g6elb3lx@example.org> <52f4526d-7fa7-e0ed-6d2d-12e06f20408c@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <52f4526d-7fa7-e0ed-6d2d-12e06f20408c@gmail.com> Subject: Re: [make-initrd] =?utf-8?b?dWRoY3BjIHNjcmlwdCDQsiDRhNC40YfQtSBuZXR3?= =?utf-8?q?ork?= X-BeenThere: make-initrd@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: make-initrd@lists.altlinux.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 22 Sep 2021 11:41:34 -0000 Archived-At: List-Archive: On Wed, Sep 22, 2021 at 01:56:11PM +0300, Leonid Krivoshein wrote: > > > 22.09.2021 13:09, Alexey Gladkov пишет: > > On Mon, Sep 20, 2021 at 12:50:33AM +0300, Leonid Krivoshein wrote: > > > Вопрос в том, как заставить > > > снова запуститься network-up и как отлаживать это хозяйство в rdshell, > > > учитывая, что с ним сеть не конфигурируется. > > Зачем его перезапускать ? > > > > network-up в цикле проверяет все ли /sys/class/net/*, которые имеют > > конфигурацию, перешли в состояние online. > > > > Если в процессе ожидания появится новая конфигурация, то она также > > подхватится. > > Тогда как сделать так, чтобы появилась новая конфигурация? > > Вот ничего из 4х переменных пользователь не передал через /proc/cmdline. > Допустим, я сделал диалог, в котором он настраивает сеть руками. Как новые > настройки должны попасть в фичу network, чтобы она их применила? Без параметра в /proc/cmdline мне кажется всё-таки не обойтись до тех пор пока не открыли телепатию. Можно добавить параметр network=ask и при его присутствии можно спрашивать о конфигурации у пользователя. Код для конфигурации интерфейса есть тут: features/network/data/lib/initrd/cmdline.d/network -- Rgrds, legion