| Commit message (Collapse) | Author | Files | Lines |
|
Let's create the .ssh dir with the right perms first.
Suggested by @gcb.
Fixes: #28172
|
|
|
|
Follow-ups for 089bef66316e5bdc91b9984148e5a6455449c1da.
|
|
Follow-up for 33ff155957327f51dde740a7a75f19122bff1ebc.
|
|
The 'capability' sysattr was deprecated by
https://github.com/torvalds/linux/commit/e81cd5a983bb35dabd38ee472cf3fea1c63e0f23 (v6.3).
|
|
|
|
Fixes #31920.
|
|
|
|
Clarify that `-p, --priority=` always treats its option as a priority range, even when given
a single log level per the full man page description.
Co-authored-by: Mike Yuan <me@yhndnzj.com>
|
|
Fixes #30331.
|
|
Since 56b2970 has proven to be a no-go for us, as it breaks existing
links, let's embrace the trailing slash and use absolute links
everywhere for our pages. This way we'll get around browser cleverly
appending the relative link to the current location (since it ends with
a slash), and given our docs/ layout is flat it's not much of a hassle
either.
Converted using this beauty:
$ sed -ri 's/(\[.+\]\()([A-Z_]+\))/\1\/\2/g' *.md
Resolves: #32088 (again) and #32310
|
|
This breaks existing links with a trailing slash, so it's a no-go.
This reverts commit d1a7e030c5daa4a09ee93b8af6b28ecaac5d34d0.
|
|
Follow-up for 54f86b86ba8168faccbfc2ad16ceeccefde98a51
|
|
So that we can tell what happened before the exec. It is overwritten
shortly after deserialization. Use it to bump the soft reboots counter.
|
|
With the latest Github Actions image release none of these should
be required anymore (20240414.1.1).
|
|
-Og still causes a lot of "<optimized out>" in GDB so let's use -O0
instead and disable FORTIFY_SOURCE as it doesn't work without
optimizations enabled.
|
|
|
|
|
|
|
|
We care more about fast builds in this case so disable the DWARF
debug optimization that's done by default.
|
|
|
|
Prompted by c5d675472588815dedf67af8c36da0fac398fb3e
|
|
|
|
The latter is not supported on CentOS Stream 9.
|
|
|
|
This makes sure that the debuginfo files contain source files pointing
to the source files shipped by the debugsource package.
Normally this should be done automatically by rpm invoking debugedit
but for some unknown reason debugedit refuses to rewrite the source
files in our binaries.
Given that debugedit is completely undebugable (does not generate any
logs at all, and its source code is ridiculously obtuse), let's set
-ffile-prefix-map= when building instead which achieves the same
effect.
|
|
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.
|
|
|
|
Otherwise, even if we have already received RA, timeout callback will be
called. Currently, networkd mostly does nothing on timeout, hence should
not change any effective behavior.
Follow-up for e7cb80474d4e580f7cc7c8645e1412e4a59f7588.
|
|
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
|