| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
We default to quiet operation everywhere except for repart, where
we disable quiet and have the mkfs tools write to stdout.
We also make sure --quiet or equivalent is implemented for all mkfs
tools.
|
|
|
|
|
|
|
|
|
|
|
|
| |
If we switch root and can't execute an init program afterwards, we're
completely stuck as we can't go back to the initramfs to start
emergency.service as it will have been completely removed by the switch
root operation.
To prevent leaving users with a completely undebuggable system, let's
at least check before we switch root whether at least one of the init
programs we might want to execute actually exist, and fail early if
none of them exists.
|
|
|
|
|
|
|
| |
When running in a VM, we now support propagating the exit status
via a vsock notify socket, so drop the restrictions on propagating
an exit status when not in a container to make sure this works
properly.
|
|\
| |
| | |
Fstab generator fixes
|
| | |
|
| | |
|
| |
| |
| |
| | |
Disable verity logic if systemd.verity= switch is disabled.
|
| |
| |
| |
| | |
Follow-up for 4646cdaa378fa2aab7334a80228d8a94b316763b (#27313).
|
|\ \
| | |
| | | |
core/mount: escape invalid utf8 chars
|
| | |
| | |
| | |
| | |
| | |
| | | |
When What= or Options= may contain invalid UTF8 chars.
Replaces aaf7b0e41105d7b7cf30912cdac32820f011a219 (#27541).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit aaf7b0e41105d7b7cf30912cdac32820f011a219.
Not only /proc/mountinfo, .mount units not started yet may contain
invalid UTF-8 chars.
|
| |/
|/|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The systemd-cryptenroll man page states:
Takes a comma separated list of numeric slot indexes, or the special
strings ..., or any combination of these strings or numeric
indexes, in which case all slots matching either are wiped.
but we'd allow only one special string at any given time as the value
was not ORed when assigning. So, for example, --wipe=recovery,password
would actually become --wipe=password, etc.
|
|\ \
| |/
|/| |
mkosi: Trivial fixes
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Let's make sure we log more of what mkosi's doing so we can debug
issues better. Note this also makes mkosi set SYSTEMD_LOG_LEVEL=debug
when running programs so we'll get all the systemd debug logging as
well.
|
| |
| |
| |
| | |
Let's use the distro's pam config instead of installing the systemd one.
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
Disable the NetworkManager one and pull in the networkd one explicitly.
|
| | |
|
| |
| |
| |
| |
| |
| | |
We run the build as a regular user and create-log-dirs requires to
run as root so let's disable the option to avoid error noise during
the install phase.
|
| |
| |
| |
| |
| | |
This was added for opensuse to make the tests pass but doesn't seem
to be needed anymore after recent changes so let's drop it.
|
|/
|
|
|
| |
Instead, allow enabling it via an environment variable and do so
in CI.
|
|\
| |
| | |
ukify: support pesign as alternative to sbsign
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Some tests are skipped because initrd extracted from bootctl
is "/boot/initramfs-5.14.0-284.el9.x86_64.img $tuned_initrd"
and not just "/boot/initramfs-5.14.0-284.el9.x86_64.img".
Therefore split and remove the additional garbage.
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
|
| |
| |
| |
| | |
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
sbsign is not available everywhere, for example RHEL does not have it.
Add pesign as alternative to it.
pesign will use options "--secureboot-certificate-name" (mandatory) and
"--secureboot-certificate-dir" (optional), while sbsign will use
"--secureboot-private-key" and "--secureboot-certificate".
By default, use sbsign. If no key/cert is provided or sbsign is not found,
try pesign.
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
If a package is missing, a subprocess is started with None as
command argument. Error raised by subprocess is therefore not helpful
at all to understand what needs to be done to fix that error.
Also fix doc since systemd-stub will look for .cmdline files, and not
.cmdline.efi files.
Signed-off-by: Emanuele Giuseppe Esposito <eesposit@redhat.com>
|
|\ \
| | |
| | | |
drop two more inappropriate _pure_ attributes and several cleanups
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
- add missing assertion,
- rename the argument for storing result,
- always initialize result on success.
|
| | |
| | |
| | |
| | |
| | | |
Prompted by #27595.
Follow-ups for 6723c28f36ea566faf61d3610012cd89f95ee4a0.
|
|\ \ \
| | | |
| | | | |
test: merge PID1-related tests into TEST-07-PID1
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Also, instead of bailing out on the first failed subtest, always run all
subtests and print a summary at the end (with an appropriate exit code).
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
To remain consistent with other tests.
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |/ / |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.5.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/ac593985615ec2ede58e132d2e21d2b1cbd6127c...8e5e7e5ab8b370d6c329ec480221332ada57f0ab)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [meson](https://github.com/mesonbuild/meson) from 1.0.1 to 1.1.0.
- [Release notes](https://github.com/mesonbuild/meson/releases)
- [Commits](https://github.com/mesonbuild/meson/compare/1.0.1...1.1.0)
---
updated-dependencies:
- dependency-name: meson
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.1 to 3.1.2.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.1...0b7f8abb1508181956e8e162db84b466c27e18ce)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
|