From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 1 Jul 2021 15:19:58 +0200 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: <20210701131958.y4swrylmz73gjz6d@example.org> References: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Subject: Re: [make-initrd] =?utf-8?b?0J/RgNC+0LLQtdGA0LrQsCDQvdCw0LvQuNGH0Lg=?= =?utf-8?b?0Y8g0YTQuNGH0Lgg0LIgbWFrZS1pbml0cmQ=?= 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: Thu, 01 Jul 2021 13:20:01 -0000 Archived-At: List-Archive: On Thu, Jul 01, 2021 at 02:01:16PM +0300, Leonid Krivoshein wrote: > Всем привет! > > > Сейчас в bootchain есть такой код: > > ... > if has_module interactive; then >         . interactive-sh-functions >         ... > fi > > Функция has_module() в bootchain: > > has_module() > { >         [ -f "/etc/initrd/cmdline.d/bootchain-$1" ] || >         [ -f "/etc/bootchain.d/$1" ] || >                 return 1 > } > > Можно было бы перенести в initrd-sh-functions, но не в таком конечно виде. > Другими словами, есть запрос на функцию проверки наличия фичи в собранном > образе initramfs. Это может быть полезно для опциональной интеграции фич. > Например, хотим конфигурировать сеть диалогами. Собрана ли сюда фича > network? У меня совсем недавно просили такой функционал. В большинстве случаев лучше проверять некоторый конкретный функционал вместо фичи. Так например в luks проверяется запущен ли plymouthd. С другой стороны наличие network так не определишь. Реализовать такой функционал не сложно. В момент создания образа нужно просто сохранить ALL_ACTIVE_FEATURES. Я не думаю, что это кому-то помешает. -- Rgrds, legion