Jan Janssen
a083aed03f
boot: Use unicode literals
...
No changes in behavior.
2023-01-25 15:24:10 +01:00
Jan Janssen
54d9ecc380
boot: Use unsigned for beep counting
2023-01-25 15:23:49 +01:00
Jan Janssen
dede50a715
boot: Replace UINTN with size_t
...
No changes in behavior.
2023-01-25 15:22:41 +01:00
Lennart Poettering
f2592ef0e1
dlfcn: add new safe_dclose() helper
...
Let's allow destructing loaded module handles in our usual way that is
fine with NULL handles, and also returns the NULL handle again.
2023-01-25 15:07:35 +01:00
Luca Boccassi
6ec7a722ba
Merge pull request #26193 from aafeijoo-suse/cryptenroll-unlock-fido2-device-man-and-bash-completion-fix
...
Add missing --unlock-fido2-device to systemd-cryptenroll man and bash-completion
2023-01-25 13:15:13 +00:00
Antonio Alvarez Feijoo
d8c5bd048c
man: add missing --unlock-fido2-device to systemd-cryptenroll
2023-01-25 11:58:19 +01:00
Lennart Poettering
43057bf604
update TODO
2023-01-25 11:54:02 +01:00
Antonio Alvarez Feijoo
4d206f1cf9
bash-completion: add missing --unlock-fido2-device to systemd-cryptenroll
2023-01-25 11:53:50 +01:00
Yu Watanabe
a0344b17dd
bootctl-status: several follow-ups for unlink command
...
Follow-ups for 8702496bfb .
- add missing error cause in logging,
- add several missing assertions,
- drop an unnecessary initialization,
- make boot_config_find_in() return negative errno if nothing found,
- and several coding style fixlets.
2023-01-25 10:51:50 +00:00
Yu Watanabe
1b7586df97
bootctl-uki: several follow-ups for inspect_osrel()
...
Follow-ups for #26124 and #26158 .
- use os_release_pretty_name(),
- constify the buffer passed to inspect_osrel(),
- propagate errors in inspect_osrele(), and ignore them in the caller
side,
- and several coding style fixlets.
2023-01-25 10:51:38 +00:00
Luca Boccassi
903dd65b5e
NEWS: update date and location
2023-01-24 23:09:17 +00:00
Zbigniew Jędrzejewski-Szmek
2f6c52b919
shared/efi-loader: fix compilation with !ENABLE_EFI, improve messages
...
When compiled without ENABLE_EFI, efi_stub_measured() was not defined, so
compilation would fail. But it's not enough to add a stub that returns
-EOPNOTSUPP. We call this function in various places and usually print the error
at warning or error level, so we'd print a confusing message. We also can't add
a stub that always returns 0, because then we'd print a message like "Kernel
stub did not measure", which would be confusing too. Adding special handling for
-EOPNOTSUPP in every caller is also unattractive. So instead efi_stub_measured()
is reworked to log the warning or error internally, and such logging is removed
from the callers, and a stub is added that logs a custom message.
2023-01-24 23:07:21 +00:00
Luca Boccassi
1d62f3a7a1
Merge pull request #26184 from keszybz/cleanups
...
Various fixups to recent commits
2023-01-24 23:07:05 +00:00
Luca Boccassi
1fd579061a
locale: rename new XKB variables to match Debian/Ubuntu's
...
Debian/Ubuntu use almost the same variables, but without '_'. Given
our usage is new, rename them so that they match and downstream tech
debt can be removed.
Follow-up for https://github.com/systemd/systemd/pull/25805
See:
https://github.com/systemd/systemd/issues/24228
https://github.com/systemd/systemd/pull/25412
2023-01-24 22:09:58 +01:00
Daan De Meyer
246fd4d2ed
docs: Update HACKING.md to mention latest mkosi is needed
...
Let's require users to run mkosi from git so we can fix any issues
forward instead of trying to keep the configs working with older
versions.
2023-01-24 22:05:49 +01:00
Jan Janssen
4a7ee0a521
meson: Do not include headers in source lists
...
Meson+ninja+compiler do this for us and are better at it.
https://mesonbuild.com/FAQ.html#do-i-need-to-add-my-headers-to-the-sources-list-like-in-autotools
2023-01-24 22:04:03 +01:00
Luca Boccassi
be55191793
Update NEWS
2023-01-24 19:12:36 +00:00
Dan Streetman
40c5cc2b21
Consolidate various TAKE_* into TAKE_GENERIC(), add TAKE_STRUCT()
2023-01-24 18:33:43 +00:00
Lennart Poettering
98a1353014
man: clarify that MESSAGE= should not appear more than once in the same journal entry
...
One would think this was clear already, but apparently it's not clear
enough, hence let's be more explicit.
Fixes : #26175
2023-01-24 19:29:06 +01:00
Zbigniew Jędrzejewski-Szmek
1552670852
test-sleep: reduce timeout
...
The timeout was raised during review and I wrote that I lowered it, but forgot
to actually commit the diff. Follow-up for 31f62bdd79 .
2023-01-24 19:14:27 +01:00
Zbigniew Jędrzejewski-Szmek
621f7615a9
NEWS: update for v253-rc1
2023-01-24 19:14:27 +01:00
Zbigniew Jędrzejewski-Szmek
aaa448a5dc
udevadm: add todo to remind us to remove compat code
...
https://github.com/systemd/systemd/pull/25145#issuecomment-1397606521
2023-01-24 19:14:27 +01:00
Zbigniew Jędrzejewski-Szmek
8072c9c8b0
man/bootctl: add missing markup
...
Fixup for 53c368d71b .
2023-01-24 19:14:27 +01:00
Lennart Poettering
edfb4a474e
Merge pull request #26152 from systemd/revert-26143-issue-26142
...
Revert "Resolves #26142 - Fix list of supported personalities"
2023-01-24 18:14:05 +01:00
Lennart Poettering
4476fdd4c2
Merge pull request #26158 from poettering/hostnamed-end-of-support
...
hostnamed/hostnamectl: support os-release END_OF_SUPPORT= field
2023-01-24 18:13:45 +01:00
Lennart Poettering
162f6477c6
path-util: rework file_in_same_dir() on top of path_extract_directory()
...
Let's port one more over.
Note that this changes behaviour of file_in_same_dir() in some regards.
Specifically, a trailing slash of the input path will be treated
differently: previously we'd operate below that dir then, instead of the
parent. I think that makes little sense however, and I think the code
using this function doesn't expect that either.
Moroever, addresses some corner cases if the path is specified as "/" or
".", i.e. where e cannot extract a parent. These will now be treated as
error, which I think is much cleaner.
2023-01-24 18:13:27 +01:00
Yu Watanabe
5b532e14e3
bootctl-uki: several coding style fixlets
...
Mostly follow-ups for #26082 .
2023-01-24 16:32:34 +01:00
Gerd Hoffmann
2d4260482c
bootctl: kernel-inspect: print os info
2023-01-24 16:32:16 +01:00
Lennart Poettering
4c8ca41fa5
man: extend Personality= docs a bit
...
Let's make clear personalities are supported on ARM (as per
https://github.com/systemd/systemd/pull/26152#issuecomment-1400321944 ).
Also, clarify that on many archs this functionality is pretty pointless,
i.e. where only a single native arch was ever known.
2023-01-24 16:08:09 +01:00
Lennart Poettering
793fc32169
Revert "Resolves #26142 - Fix list of supported personalities"
...
This reverts commit fdbbb5ffc0 .
2023-01-24 15:53:30 +01:00
Lennart Poettering
aa9424cbe8
update TODO
2023-01-24 15:33:38 +01:00
Lennart Poettering
2b72626ee5
hostnamectl: show support and among output
2023-01-24 15:33:38 +01:00
Lennart Poettering
b563d5ce6f
hostnamed: expose support end timestamp as property on the bus
2023-01-24 15:32:43 +01:00
Lennart Poettering
6bfe9b3b8d
os-util: optionally, return EOL time in os_release_support_ended()
2023-01-24 15:32:43 +01:00
Lennart Poettering
a9bd4b4ed9
os-util: accept SUPPORT_END= with empty string as explicit way to disable concept
2023-01-24 15:32:43 +01:00
Lennart Poettering
469af08f58
os-util: when determining support end, don't treat /etc/os-release file as error
...
Instead, let's just treat it as "field unset".
2023-01-24 15:32:43 +01:00
Lennart Poettering
3d46a8292f
format-table: add new cell type TABLE_TIMESPAN_DAY
...
This is just like TABLE_TIMESPAN_MSEC, but shows time spans in accuracy
of days.
2023-01-24 15:32:42 +01:00
Lennart Poettering
856ad0fdb6
os-util: determine distro EOL in UTC, not local timezone
...
Presumably vendors establish a global EOL time, hence its better to
interpret the date specification everywhere the same, instead of
timezone dependent.
2023-01-24 15:32:42 +01:00
Lennart Poettering
02b7005e38
tree-wide: unify how we pick OS pretty name to display
2023-01-24 15:32:42 +01:00
Lennart Poettering
31778abf95
Merge pull request #26176 from bluca/rc
...
preparations for rc1
2023-01-24 15:24:24 +01:00
Luca Boccassi
6a21cb2b60
docs: update instructions for translation strings
2023-01-24 13:30:02 +00:00
Luca Boccassi
7fafa15049
docs: drop manual rc PR warning step
...
it is not automated, yay
2023-01-24 12:34:00 +00:00
Luca Boccassi
a1429c645b
meson: bump numbers for v253-rc1
2023-01-24 12:32:15 +00:00
Luca Boccassi
251f161168
Update hwdb
2023-01-24 12:30:25 +00:00
Luca Boccassi
8ca20dfa04
NEWS: add list of contributors
2023-01-24 12:26:34 +00:00
Daan De Meyer
df005f1e08
repart: Mention broken XFS protofile format
2023-01-24 12:19:48 +00:00
Mike Yuan
c2434a61f2
machinectl: add --now to start/stop containers when enabling/disabling
...
Closes #26154
2023-01-24 11:09:03 +00:00
Дамјан Георгиевски
425e293427
man: fix explanation for Credential= match in .link files
...
.link files are handled by systemd-udevd, not by systemd-networkd,
so fix the man page to say that the Credential= match uses credentials set
on the systemd-udevd.service
2023-01-24 10:22:00 +01:00
Zbigniew Jędrzejewski-Szmek
727000ee34
Merge pull request #26167 from ldv-alt/docs-fixes
...
docs: fix a few relatively trivial issues
2023-01-24 10:20:30 +01:00
Frantisek Sumsal
b0c110967b
Merge pull request #26164 from mrc0mmand/test-bus-timeout
...
test: bump the client-side timeout in sd-bus as well
2023-01-24 08:49:29 +00:00