public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: Eli Schwartz <eschwartz@gentoo.org>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] Update of systemd-utils failes (OpenRC)
Date: Sun, 9 Feb 2025 01:00:07 -0500	[thread overview]
Message-ID: <2ab038c9-1dae-43d8-b2f5-bcfa1dca9638@gentoo.org> (raw)
In-Reply-To: <40682dd1-b0bb-5bc7-4526-fa3e8a3c4066@hanft.de>


[-- Attachment #1.1: Type: text/plain, Size: 2939 bytes --]

On 2/8/25 3:56 AM, Matthias Hanft wrote:
> Just the question remains:
> 
>>  U I
>>  - - abi_x86_32                      : 32-bit (x86) libraries
>>  + + acl                             : Add support for Access Control Lists
>>  - - boot                            : Enable systemd-boot (UEFI boot manager)
>>  - - kernel-install                  : Enable kernel-install
>>  + - kmod                            : Enable kernel module loading via sys-apps/kmod
>>  - - python_single_target_python3_10 : Build for Python 3.10 only
>>  - - python_single_target_python3_11 : Build for Python 3.11 only
>>  + + python_single_target_python3_12 : Build for Python 3.12 only
>>  - - python_single_target_python3_13 : Build for Python 3.13 only
>>  - - secureboot                      : Automatically sign efi executables using user specified key
>>  - - sysusers                        : Enable systemd-sysusers
>>  - - test                            : Enable dependencies and/or preparations necessary to run tests (usually
>>                                        controlled by FEATURES=test but can be toggled independently)
>>  + - tmpfiles                        : Enable systemd-tmpfiles
>>  + - udev                            : Enable systemd-udev (userspace device manager)
>>  - - ukify                           : Enable systemd-ukify
> 
> With the update installed, the USE flags kmod, tmpfiles and udev changed
> from "off" to "on".


The original 2022 addition of the systemd-utils package defaulted kmod
and tmpfiles and udev to "on". In order to install it with those USE
flags toggled "off" you would have had to locally set that in your
package.use -- your reasons for doing so are best known by yourself. :)

Those are decent defaults as you really want to have a tmpfiles.d
processor of some sort, and a udev daemon, and the versions that were
carved out of the systemd project and provided as standalone tools in
"systemd-utils" are currently the only packaged versions of either one
in ::gentoo (as the alternative for e.g. udev was just an outdated and
unmaintained fork of systemd, and the alternative for tmpfiles was an
insecure and abandoned project).

It leaves open the question, which other packages did you use to satisfy
the dependencies of:

virtual/tmpfiles
virtual/udev


> Is this important, do I have to worry, or can I just
> ignore it (because there's no impact at all without systemd?


As Michael noted, systemd-utils exists to be a small collection of a few
tools extracted from the systemd source code -- using the systemd-utils
package at all, implies you aren't using systemd (in fact, systemd-utils
will conflict with systemd! portage will not let you install systemd, if
systemd-utils is currently installed), and thus per definition the
systemd-utils package can't have any cause for concern with regard to
systemd.



-- 
Eli Schwartz

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 236 bytes --]

      parent reply	other threads:[~2025-02-09  6:01 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-02-08  8:45 [gentoo-user] Update of systemd-utils failes (OpenRC) Matthias Hanft
2025-02-08  8:56 ` Matthias Hanft
2025-02-08 10:55   ` Michael
2025-02-09  6:00   ` Eli Schwartz [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=2ab038c9-1dae-43d8-b2f5-bcfa1dca9638@gentoo.org \
    --to=eschwartz@gentoo.org \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox