From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on sa.local.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM autolearn=ham autolearn_force=no version=3.4.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704902825; x=1705507625; darn=lists.altlinux.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date:from:to:cc :subject:date:message-id:reply-to; bh=emLr3PH+mbs/DDmjwL+zawEl/3u9NT5A3sYP4FWZJOU=; b=mnTErTtxvl+X6lv7ulwN0XpMY+AG6hE4NHxQ6/AbQ2Pi81pq348ghNTyfqw9IejTNA sfuf/CGxWA/2QBHuzDq0/Ez/3omCw58QSLmqPbwJh9Z+/iA1J+6IZhwvwUhRIYRazWjf piYk50BYS083URJO4nfTNXlgx015xbVO5ehM05P1C/M9PpezLQYvw0K59sjEVMucszqJ g7xo49Hsau79rL3BuU//GLzxIvKB1PEgytE6VenbynQPbZSlvTsiJPFob5su4zpAfdWg 6gXmPGQXNcC9AgNzei316Jp4nG5naccZ2uWJepIhl8ospzA35o0FJlmQw/nkT19AegMf NMwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704902825; x=1705507625; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=emLr3PH+mbs/DDmjwL+zawEl/3u9NT5A3sYP4FWZJOU=; b=paDD7QOCyFquGhJAmHKprCEFwv//ubukkch6JKq0mEfpUJ47PmeaqG7vYw1nnPE/r7 fdi9GsSco9zMTLzSWTPNV3mo7uzSaZwzJpA+t9LIoS/3+ICyU/IqHLSUVhcVfHl73MmM exeH8wBqaBctU+whaQMliVBwJvO/aTVR+Cx+Mg2P3az+YiBi0ApaUVZaCdO7lMGvF2oI hAhmQNqdzLnZIu4Hja2nRr/99mqOxXCZ3xdm7CbP7daSvf7k6+neJHEJmdS8oDCYtn/s 7elGdSAxbQ8lT5JtmG38iHGv6v6vbWI7WynBIFXjXd743f3h81xoXyav+LYD0EmZy7Oa iHqA== X-Gm-Message-State: AOJu0YyzOHkl1/KSajmYbaHC6sRfyP26BBvVTtJ3/mvt411ukr/v+WiZ M5xEGiEALvtEvwC9eWilmJ/P8okxbWM= X-Google-Smtp-Source: AGHT+IFlZwhtremFG8HzNOjY2itRpvBtKkM5+aaKjR9dD1HycV7jqhlPquvPuNCe9UGNUuD0O48k8A== X-Received: by 2002:a05:6512:e88:b0:50e:6202:dad6 with SMTP id bi8-20020a0565120e8800b0050e6202dad6mr334125lfb.142.1704902824714; Wed, 10 Jan 2024 08:07:04 -0800 (PST) Date: Wed, 10 Jan 2024 16:07:01 +0000 From: Alexey Gladkov To: make-initrd@lists.altlinux.org Message-ID: References: <185a2827-021f-49e3-9cc6-0fd07a1d7d85@basealt.ru> <8a6b5776-6df5-4b18-a0f3-acafcc9ba7d6@basealt.ru> <2a4966ea-8078-4431-b3b8-201a276c1858@basealt.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2a4966ea-8078-4431-b3b8-201a276c1858@basealt.ru> Subject: Re: [make-initrd] make-initrd-plymouth 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, 10 Jan 2024 16:07:08 -0000 Archived-At: List-Archive: On Wed, Jan 10, 2024 at 10:56:25PM +0700, Антон Мидюков wrote: > 10.01.2024 22:33, Alexey Gladkov пишет: > > On Wed, Jan 10, 2024 at 09:57:48PM +0700, Антон Мидюков wrote: > >> 10.01.2024 21:42, Alexey Gladkov пишет: > >>> On Wed, Jan 10, 2024 at 12:08:40PM +0700, Антон Мидюков wrote: > >>>> Доброго времени суток > >>>> > >>>> В новом plymouth [1] вместо /usr/lib64/plymouth/label.so теперь две библиотеки: > >>>> /usr/lib64/plymouth/label-freetype.so > >>>> /usr/lib64/plymouth/label-pango.so > >>>> > >>>> У нас в /usr/share/make-initrd/features/plymouth/rules.mk прописано: > >>>> $(PLYMOUTH_LIBDIR)/details.so \ > >>>> $(PLYMOUTH_LIBDIR)/text.so \ > >>>> $(PLYMOUTH_LIBDIR)/label.so \ > >>>> $(PLYMOUTH_LIBDIR)/renderers/drm.so \ > >>>> $(PLYMOUTH_LIBDIR)/renderers/frame-buffer.so \ > >>>> > >>>> Может стоит прекратить экономить копейки и всю $(PLYMOUTH_LIBDIR)/ паковать в initrd? > >>> > >>> Я тоже не в восторге от текущей необходимости знать устройство plymouth и > >>> угадывать, что нужно для упаковываемой конфигурации. > >>> > >>> Быстро посмотрев, меня в этой идее смущает лишь > >>> > >>> /usr/lib64/plymouth/renderers/x11.so > >>> > >>> из plymouth-devel. Если у пользователя будет стоять этот пакет, то в > >>> initrd приедет libgdk-3.so.0 и libgtk-3.so.0 со всеми зависимостями. > >>> > >> > >> Мы этот модуль не собираем (вот я это и не учёл). Да, такого в initrd не надо. > > > > $ rpmquery -pl plymouth-devel-22.02.122-alt3.20221016.x86_64.rpm |grep /x11.so > > /usr/lib64/plymouth/renderers/x11.so > > > > Он есть в сизифе по крайней мере сейчас. > > Точно. Этот рендеринг для отладки используется, поэтому в devel пакете. Я про это и писал. Меня волновала ситуация, когда plymouth-devel установлен. > > > > >> Тогда можно так: > >> $(wildcard $(PLYMOUTH_LIBDIR)/*.so) \ > >> $(PLYMOUTH_LIBDIR)/renderers/drm.so \ > >> $(PLYMOUTH_LIBDIR)/renderers/frame-buffer.so \ > > > > Я бы сделал так, хотя по сути тоже самое: > > > > PLYMOUTH_EXCLUDE_RENDERERS ?= $(PLYMOUTH_LIBDIR)/renderers/x11.so > > > > PLYMOUTH_PACK_FILES += \ > > $(wildcard $(PLYMOUTH_LIBDIR)/*.so) \ > > $(filter-out $(PLYMOUTH_EXCLUDE_RENDERERS),$(wildcard $(PLYMOUTH_LIBDIR)/renderers/*.so)) > > > > Это хорошая идея. Можно переопределить в случае чего. Ok. Так и делаем. -- Rgrds, legion