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=1704900797; x=1705505597; 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=+JYJLdx9Ei7dkg5I6GkQ5p+2VYRay70U9+6/aYNjmJY=; b=lOzHor9UTS/9vhATIVzRMsKCpI/xpf4ZfbfRlpYA9IRD6dTEEHsS3dq/Je2HbvO7Bl KM/E9zLUACLn4k44s3YRbRLttsVeYNjmNidJPyHzEuATXkR0gPJP43pULLpOqbkpNpiz Ho88UgkOcZLUgi1Jx5XruiLmmizlzpZtY8mrHFq+mjxIKqfDvbJhJVvYFz8/qDSLBD9u httZVx1qTqIvdw5IeTs1Ae7YmhBbkvz/irAUlSw9PQ85jbV9ydSTsmgqyCPvN6wqvajL 3jgNv4KuEFIujBwD2ostg7Aj+jd7SKipbHSZUjItQHwKhA0bEf+dLxMgN0f5W5v1hGJW 48MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704900797; x=1705505597; 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=+JYJLdx9Ei7dkg5I6GkQ5p+2VYRay70U9+6/aYNjmJY=; b=MkW5/J/MNK0m/bUt5WqSzJwz9G3XClYZSSNzXstCE69dGuvcjPVQltYw3tJHMZ5lXW mjqprl6BluGcp0TDAVErNl0XpQiznBObFxXfLWzMntqPeUD8qNrq3cawLOb+IdSZVR9+ poabJKRR/Ymr3L7fSFjUZW+TuR15PtsNkHMHlDnCv7MPIQb6DjgJO27+Q8A+vKwz9ocq upgwyvOWPysn3QFHmITw0FfQGsHYmwja4h+2rjC96oe/slMXUhpNY8HApggriikAuxls sNnhkE0HHVt1XohZsKRLxW6HZ/oYYcEctjTdmriojJsesxoEsNFQY+AykfOYVH4W9m2p eN4A== X-Gm-Message-State: AOJu0YwXp0YGDMCFkQEgsVq5DOQoNgwSjYhK1op5wIN7E8d4N0CPu9ZE NZTLBzX36bjvKMKm06Cpdt97cbRoRNc= X-Google-Smtp-Source: AGHT+IH7zDbVaAsKhpdRslm1Xb8SXs24jF4WbeEIVt9fuMb95tCH6zMcT72lxQOost4hDuSHl51r+g== X-Received: by 2002:a17:906:5918:b0:a29:906e:b8fc with SMTP id h24-20020a170906591800b00a29906eb8fcmr590642ejq.3.1704900796951; Wed, 10 Jan 2024 07:33:16 -0800 (PST) Date: Wed, 10 Jan 2024 15:33:14 +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> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <8a6b5776-6df5-4b18-a0f3-acafcc9ba7d6@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 15:33:20 -0000 Archived-At: List-Archive: 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 Он есть в сизифе по крайней мере сейчас. > Тогда можно так: > $(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)) -- Rgrds, legion