| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
Bumps pkg/debian from `e477254` to `30c77a7`.
---
updated-dependencies:
- dependency-name: pkg/debian
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
|
|
We don't use sizeof() outside of array definitions
these days. The compiler should be capable of
optimizing this out.
|
|
|
|
No functional change, just refactoring.
|
|
Addresses https://github.com/systemd/systemd/pull/32267#discussion_r1566715787.
Suggested-by: Evgeny Vereshchagin <evvers@ya.ru>
|
|
Follow-up for 236634c82c56e280348f9452129f3cdfd1fb7a45.
|
|
When enrolling a new FIDO2 token with a client PIN, this tells the authenticator to require the PIN on all uses.
It also collects a PIN before attempting to create a credential.
Works around #31443 in most (not all) scenarios.
|
|
testcase_multipath_basic_failover
|
|
testcase_virtio_scsi_identically_named_partitions
|
|
|
|
This allows building debug packages by setting WITH_DEBUG=1. This
slows down the build a lot so it's opt in. We don't yet install
these but can do so in a future commit.
|
|
The entire build environment is ephemeral anyway so everything is
cleaned regardless. By specifying --noclean, we make debugging
easier as the rpm build root can be inspected when using --debug-shell.
|
|
gdb-headless in Fedora is missing a dependency on which:
https://bugzilla.redhat.com/show_bug.cgi?id=2275274
This happens all the time so let's make sure which is always installed
in the image.
|
|
- We have ssh-generator now, so need for mkosi's Ssh= option anymore.
- By enabling RuntimeBuildSources= by default, we don't need the gdb
config file in the image anymore, since the build and source
directories will be mounted at the expected locations.
|
|
Let's rework the test a bit, namely:
- condense the code a bit
- drop unnecessary braces around variables
- drop unnecessary explanations around `touch` calls
- drop/rename functions to make the code more self-explanatory
- simplify cleanup a bit
- create R/O bind mounts directly (supported since util-linux 2.27)
|
|
|
|
Let's get the line count back up again by splitting some overly long
lines in hopes to make the code slightly more readable.
|
|
As the current version has almost 2k lines.
|
|
The dot must follow the machine ID immediately, let's check for that.
Also, I think it's generally better to parse the machine ID and then
comparing it, instead of comparing the string representation. That's
more in line how we usually do it, as we parse 128bit IDs generally
case-insensitively.
|
|
The common case will be that no namespaces are defined, hence by default
we'd just output "NAMESPACE" and exit, which is very confusing.
Generate a nice message instead, how many of our tools do it. Suppress
it on --quiet however.
|
|
Follow-up for: #32236 68f66a171398e27280a95e58ae7464219cccaaec
|
|
Follow-up for 6d8690ecd34a6c9450e78e242e07b1a4479d6d27
|
|
|
|
Fixes a bug introduced by 86a66e9b95048b1a3a4e297ba2884afcedd1585e (v255).
|
|
|
|
Then, show networkd.conf and its drop-ins.
|
|
|
|
|
|
Follow-up for 1a30285590c2f40f256d0628950ef9243b2c1938.
|
|
|
|
|
|
Then, sd-radv can reject invalid Router Solicit messages, e.g. that have
invalid options.
No effective functional change, just refactoring.
|
|
It is not used in this stage, but will be used later in sd-radv.
|
|
|
|
When specified, credentials udev.conf.* and udev.rules.* are copied to
the corresponding directories.
|
|
No functional change, just refactoring and preparation for later
commits.
|
|
Previously, 'udevadm control' only checked the number of the arguments.
So, if only `--timeout` is specified, it spuriously did nothing and succeeded.
This makes the command request at least one control command.
|
|
The function is quite general, and can be used at other places.
Let's move to our shared library.
|
|
As .link files are used by systemd-udevd, rather than systemd-networkd.
Also, this makes it ends with '/', to follow our recent coding style.
|
|
|
|
Follow-up for 66f35161f6568386526bdfeab18e6b74b8b13608
|
|
Follow-up for 7addfba9c45af97305a628e98acf684eedb7d510
|
|
Follow-up for 54f86b86ba8168faccbfc2ad16ceeccefde98a51
|
|
Otherwise static analysis will complain
|
|
This mimics what we do for systemd-cryptsetup@.service (see
src/shared/generator.c), and makes sense since repart might lock up the
root volume against a TPM, which ideally has its SRK already set up by
then.
More importantly though, this ensures that we ordered correctly after
tpm2.target (which systemd-tpm2-setup-early.service has a dependency
on), for systems where the TPM drivers are not compiled into the kernel.
See: https://lists.freedesktop.org/archives/systemd-devel/2024-April/050201.html
|