Will Springer
e014a19420
man: make minor corrections to smbios-type-11(7)
...
- Correct initial version of io.systemd.credential* to 252
- Fix leftover copy-pasted heading
2023-12-13 00:58:23 +00:00
Lennart Poettering
748e87a791
dissect-tool: right-align the partition number
...
The right-alignment was applied to the wrong column, because neither
ee8e497d24
nor
1474d7ac2d
updated the column count as
they should have.
2023-12-13 00:56:48 +00:00
David Tardon
38e1035bef
openssl-util: avoid freeing invalid pointer
2023-12-13 07:28:30 +08:00
Lennart Poettering
3f8229fbb0
dissect-image: move comment to right place
...
The image name is extracted from the image path originally passed in,
i.e. not the contents of the image. And the image UUID is directly
retrieved from the partition table, hence also not from the contents.
Let's hence move the comment to separate out the stuff extract from the
file systems (and thus only available when mounting/with privs/with
block devices) from the data available without any of that.
2023-12-12 16:20:10 +01:00
Lennart Poettering
8d5e61db43
dissect-image: fix fd leak in dissected_image_acquire_metadata()
...
We have to go through the "finish" label to properly close all pipes in
the error path, so that we don't leak them.
2023-12-12 16:19:50 +01:00
Lennart Poettering
a8e8bcfb7d
dissect-image: don't try to validate an extension release file with no image name
...
Otherwise we might validate the OS release file instead…
2023-12-12 16:19:31 +01:00
Lennart Poettering
29b4db7ede
dissect-image: handle 'continue' event in metadata acquisition uniformly
...
Let's jump to the same label in all cases, that closes the associated
pipe, systematically.
2023-12-12 16:19:21 +01:00
Lennart Poettering
3ee413e632
dissect-image: path[] is now defined for all metadata fields
...
There's no point in handling a case that never can happen.
2023-12-12 16:19:05 +01:00
Lennart Poettering
026a8b022e
execute: improve log message about TTY ownership reset failures
2023-12-12 16:06:08 +01:00
Yu Watanabe
41231f2697
test-network: add test for ManageForeignNextHops=no
2023-12-13 00:02:36 +09:00
Yu Watanabe
e7660b9aff
test-network: reduce indent for verification
2023-12-12 23:51:10 +09:00
Yu Watanabe
77633317ce
test-network: drop redundant call of tearDown()
2023-12-12 23:51:10 +09:00
Yu Watanabe
bbc05bec98
network/nexthop: introduce ManageForeignNextHops= boolean setting
...
Closes #29034 .
2023-12-12 23:51:10 +09:00
Frantisek Sumsal
28a2d27650
test: "never" is not a valid value for Restart=
...
[ 154.140565] testsuite-07.sh[1014]: + systemctl start badbin_assert.socket
[ 154.738606] testsuite-07.sh[1014]: + socat - ABSTRACT-CONNECT:badbin_assert.socket
[ 154.768418] systemd[1]: Cannot find unit for notify message of PID 1021, ignoring.
[ 154.812357] systemd[1]: /run/systemd/system/badbin_assert.service:3: Failed to parse service restart specifier, ignoring: never
[ 155.347350] testsuite-07.sh[1014]: + timeout 10 sh -c 'while systemctl is-active badbin_assert.service; do sleep .5; done'
[ 155.669695] (badbin)[1045]: badbin_assert.service: Failed to execute /tmp/badbin: Exec format error
[ 155.676596] systemd[1]: badbin_assert.service: Failed with result 'exit-code'.
[ 156.081953] testsuite-07.sh[1051]: failed
[ 156.132018] testsuite-07.sh[1054]: ++ systemctl show -P ExecMainStatus badbin_assert.service
[ 156.326583] (badbin)[1050]: badbin_assert.service: Failed to execute /tmp/badbin: Exec format error
[ 156.343566] systemd[1]: badbin_assert.service: Failed with result 'exit-code'.
[ 156.904658] (badbin)[1055]: badbin_assert.service: Failed to execute /tmp/badbin: Exec format error
[ 156.913709] systemd[1]: badbin_assert.service: Failed with result 'exit-code'.
[ 157.066900] testsuite-07.sh[1014]: + [[ 0 == 203 ]]
[ 157.081588] testsuite-07.sh[618]: + echo 'Subtest /usr/lib/systemd/tests/testdata/units/testsuite-07.issue-30412.sh failed'
Follow-up for 1eeaa93de3
.
2023-12-12 13:36:28 +00:00
Yu Watanabe
b37e2261fb
Merge pull request #30445 from mrc0mmand/networkd-test-skip
...
Temporarily skip tests with known issues in the systemd-networkd test suite
2023-12-12 22:02:44 +09:00
Lennart Poettering
f121efd392
execute: handle gracefully if we cannot lock /dev/console when resetting tty due to perms
...
This is the common case in --user instances, hence handle this
gracefully.
This should be safe since user instances won't get access to
/dev/console-related ttys anyway, but only their own ptys.
2023-12-12 22:02:12 +09:00
Yu Watanabe
1c860010ce
Merge pull request #30441 from poettering/nspawn-fixlets
...
nspawn: two trivial nspawn tweaklets
2023-12-12 22:00:35 +09:00
Yu Watanabe
61738a1a92
Merge pull request #30437 from YHNdnzj/job-start-msg
...
core/job: emit job start message if we're only waiting for unit state
2023-12-12 21:59:34 +09:00
Mike Yuan
6cfce71b50
hibernate-resume: don't wait forever if hibernate info is from EFI
2023-12-12 12:36:58 +00:00
Frantisek Sumsal
e4a80de119
test: temporarily skip checking NFT sets in test_address_static
...
Until https://github.com/systemd/systemd/issues/30427 is resolved.
2023-12-12 12:25:47 +01:00
Frantisek Sumsal
8ed7800d7b
test: temporarily disable test_sysctl
...
Until https://github.com/systemd/systemd/issues/30056 is resolved.
2023-12-12 12:20:41 +01:00
Lennart Poettering
af255804b2
nspawn: drop redundant assignments
2023-12-12 12:06:34 +01:00
Lennart Poettering
1f87cc8cd9
nspawn: suffix some paths in log messages with /, as per coding style
2023-12-12 12:06:21 +01:00
Yu Watanabe
2527b725ba
Merge pull request #30156 from yuwata/network-mtu
...
network: accept arbitrary size of MTU in .network
2023-12-12 19:03:21 +09:00
Yu Watanabe
b0e2245219
Merge pull request #30426 from mrc0mmand/nft-shenanigans
...
network: show the reason why NFT operation failed
2023-12-12 18:56:57 +09:00
Frantisek Sumsal
b7d435925d
network: actually show the unexpected flags
...
The original version would yield a slightly _unexpected_ message for
this [Address] section:
[Address]
Address=10.9.3.1/24
HomeAddress=yes
ManageTemporaryAddress=yes
systemd-networkd[68396]: /run/systemd/network/25-address-static.network: unexpected address flags "n/a" were configured. Ignoring [Address] section from line 144.
Let's instead show the unexpected flags:
systemd-networkd[69160]: /run/systemd/network/25-address-static.network: unexpected address flags "home-address,manage-temporary-address" were configured. Ignoring [Address] section from line 144.
2023-12-12 18:56:43 +09:00
Mike Yuan
d8deb18720
core/job: emit job start message if we're only waiting for unit state
...
Currently, start/stop messages for device units are not used, since
job_perform_on_unit() does nothing and we simply wait for unit status
change. I think we still want some nice log messages explaining what
the start jobs for devices are doing, so let's fix this.
2023-12-12 17:04:30 +08:00
Mike Yuan
3f4a7a472f
core/device: add stopping job message
...
The use case for stopping a device unit is indeed narrow,
but we still want to show a clear message.
Preparation for later commits.
2023-12-12 16:45:30 +08:00
Oğuz Ersen
04651f7564
po: Translated using Weblate (Turkish)
...
Currently translated at 100.0% (227 of 227 strings)
Co-authored-by: Oğuz Ersen <oguz@ersen.moe>
Translate-URL: https://translate.fedoraproject.org/projects/systemd/master/tr/
Translation: systemd/main
2023-12-11 21:04:30 +00:00
Yu Watanabe
60f4cfe4fc
network: drop redundant 'struct'
2023-12-11 20:11:06 +00:00
Mike Yuan
f611721fa2
man/systemd.mount: tmpfs automatically gains After=swap.target dep
2023-12-12 00:34:32 +08:00
Mike Yuan
39a4c452d2
fstab-generator: disable default deps if x-systemd.{wanted,required}-by= is used
...
Fixes #30273
2023-12-12 00:34:32 +08:00
Mike Yuan
d3a7602d83
man/systemd.mount: update implicit deps on device unit
...
See also: 707ecf1423
2023-12-12 00:34:32 +08:00
Luca Boccassi
bf8726d1ee
Merge pull request #30363 from yuwata/analyze-find-template
...
analyze: also find template unit when an instance is specified
2023-12-11 15:56:21 +00:00
Luca Boccassi
1eeaa93de3
executor: don't duplicate FD array to avoid double closing
...
Just use ExecParam directly, as these are all internal to sd-exec now
anyway. Avoids double close when execution fails after FDs are set up
for inheritance and were already re-arranged.
Fixes https://github.com/systemd/systemd/issues/30412
2023-12-11 15:55:50 +00:00
Yu Watanabe
a9235a9488
Merge pull request #30422 from yuwata/network-tiny-fixes
...
network: tiny fixes
2023-12-12 00:23:11 +09:00
Frantisek Sumsal
13b8fb98b9
network: show the reason why NFT operation failed
2023-12-11 15:28:02 +01:00
Frantisek Sumsal
4d9a30f14f
network: add a missing space
2023-12-11 14:50:32 +01:00
Daan De Meyer
dbab005645
kernel-install: Fix inspect with --root= when no version is specified
...
Using the kernel version from the host is incorrect in this case, so
fix the logic so it handles no version being specified correctly with
--root=.
2023-12-11 12:06:51 +00:00
ksaleem
9fb2a61830
bootctl: fix case-sensitive comparisons in reporting bootloader entries
...
Fixes #30159
2023-12-11 10:51:56 +00:00
Yu Watanabe
004e22412e
Merge pull request #30389 from keszybz/test-ukify-du
...
Remove temporary directories created by test_ukify
2023-12-11 18:37:05 +09:00
Daan De Meyer
fc7cdb2dde
kernel-install: Look for uki.conf in /usr/lib/kernel as well
2023-12-11 10:29:57 +01:00
Yu Watanabe
cfe69f962b
network: drop unused Manager.routes_foreign
2023-12-11 15:44:08 +09:00
Yu Watanabe
e924dc598e
network: adjust log message
...
The address or neighbor processed here may not be foreign.
2023-12-11 15:43:03 +09:00
Yu Watanabe
9d51ab7830
test: add test cases for issue #30357
2023-12-11 15:12:42 +09:00
Yu Watanabe
6d9d556579
analyze: also find template unit when a template instance is specified
...
Fixes a regression caused by 2f6181ad4d
.
Fixes #30357 .
Co-authored-by: Jeff King <peff@peff.net>
2023-12-11 15:12:38 +09:00
Yu Watanabe
be26893c85
network/neighbor: add missing OOM check
2023-12-11 15:07:54 +09:00
JmbFountain
9f640614a6
Adding Trekstor Primebook C13 rotation to 60-sensor.hwdb ( #30415 )
...
* Adding Trekstor Primebook C13 rotation to 60-sensor.hwdb
2023-12-10 22:37:44 +00:00
Daan De Meyer
e0e523ea7f
mkosi: Copy /boot into the ESP as well
...
Newer mkosi will start installing UKIs to /boot so prepare for that
by making sure we also copy /boot into the ESP.
2023-12-10 21:47:10 +01:00
Luca Boccassi
32adf62a69
Merge pull request #30406 from yuwata/resolve-clean-exit
...
resolve: make resolved exit cleanly
2023-12-10 18:42:24 +00:00