Zbigniew Jędrzejewski-Szmek
ef40ad963a
Merge pull request #32365 from poettering/gpt-auto-doc-fix
...
man: tweak gpt-auto-generator docs a bit
2024-04-19 18:49:11 +02:00
Lennart Poettering
366af154fa
man: correct where we look for auxiliary partitions
...
We look for the root fs on the device of the booted ESP, and for the
other partitions on the device of the root fs. On EFI systems this
generally boils down to the same, but there are cases where this doesn't
hold, hence document this properly.
Fixes : #31199
2024-04-19 18:36:33 +02:00
Lennart Poettering
1bf7e13c55
man: add explicit column for gpt guid value in table
2024-04-19 18:36:16 +02:00
Lennart Poettering
6cfd19cfd1
man: add separate column for flag value to table
2024-04-19 18:34:43 +02:00
Frantisek Sumsal
20730c60dd
labeler: merge "logind" label into "login"
...
Existing issues/PRs were migrated to the login label using:
$ gh search issues --repo systemd/systemd --label logind --limit=1000 --json number -q .[].number | \
xargs gh issue edit --add-label login --remove-label logind
2024-04-19 18:31:51 +02:00
Daan De Meyer
f5fefec786
vmspawn: Fix shared memory check
...
We need the shared memory added if we're doing runtime mounts as well.
2024-04-19 16:22:07 +02:00
Lennart Poettering
fa6ea80958
man: document the last remaining bits of the hostnamed D-Bus interface
2024-04-19 16:02:14 +02:00
Daan De Meyer
792eb0f440
mkosi: Build command line into the image
...
This allows using systemd-vmspawn itself while still getting a decent
experience.
2024-04-19 15:05:19 +02:00
Luca Boccassi
14f75708e2
Merge pull request #32349 from yuwata/sd-event-source-get-inotify-path
...
sd-event: introduce sd_event_source_get_inotify_path()
2024-04-19 12:19:06 +02:00
Luca Boccassi
87544df83c
Merge pull request #32345 from yuwata/sd-radv-send
...
sd-radv: introduce sd_radv_send(), and reset timer on sending unsplicited RA
2024-04-19 11:59:08 +02:00
Luca Boccassi
5dcd6b1d55
Merge pull request #31978 from nolange/fix_openssl_deprecations
...
Fix openssl deprecations
2024-04-19 11:20:44 +02:00
Yu Watanabe
d5f24a0ea9
sd-event,sd-journal: fix error handling of inotify_add_watch_fd()
...
Fixes a bug in 97ef539169 and
858749f731 .
2024-04-19 11:10:55 +02:00
Lennart Poettering
3f011540fd
update TODO
2024-04-19 10:54:22 +02:00
Daan De Meyer
a2574ebf4d
mkosi: Fix FORTIFY_SOURCE (again)
...
CentOS/Fedora use annobin which will complain if FORTIFY_SOURCE=0
is used so we disable those checks to avoid the warnings.
We also make sure that when we query the compilation flags so we can
add more, we set _fortify_level=0 and undefine _lto_flags so that we
don't get those flags in the result.
2024-04-19 10:17:09 +02:00
Yu Watanabe
74c4231ce5
sd-event: introduce sd_event_source_get_inotify_path()
...
This may be useful when there are multiple inotify event sources exist.
Without this, users need to manage the event sources and paths.
2024-04-19 14:23:11 +09:00
Yu Watanabe
fc6ec43c02
man: drop spurious version info for error code
...
Follow-up for 87fe0a6960 .
2024-04-19 14:23:08 +09:00
Yu Watanabe
c1ab4458f2
sd-event: rename argument for storing result
2024-04-19 13:59:26 +09:00
Yu Watanabe
ff5b9aeeda
Merge pull request #32340 from YHNdnzj/wait-for-unit-cleanup
...
bus-wait-for-units: some cleanup
2024-04-19 12:36:48 +09:00
Yu Watanabe
2a1e890943
sd-radv: reset timer on sending unsolicited RA
...
Addresses https://github.com/systemd/systemd/pull/32267#discussion_r1567078807 .
2024-04-19 12:05:41 +09:00
Yu Watanabe
16e4dce6e8
sd-radv: expose sd_radv_send()
...
To allow library users manually send RA.
Currently, this is not used, but will be used later.
2024-04-19 12:04:58 +09:00
Yu Watanabe
8276dd9ef2
Merge pull request #32290 from yuwata/network-conf-parser-cleanups
...
network,nspawn: several cleanups for conf-parsers
2024-04-19 11:53:22 +09:00
Mike Yuan
61cd6c4db7
bus-wait-for-units: simplify property_map_job_id
2024-04-19 10:08:37 +08:00
Mike Yuan
ac21fafbea
bus-wait-for-units: drop 'current' field
...
This is not used anywhere.
2024-04-19 10:08:37 +08:00
Mike Yuan
cc6978d6ae
bus-wait-for-units: check for existing unit first, use hashmap_ensure_put
2024-04-19 10:08:36 +08:00
Mike Yuan
df0183d8f1
bus-wait-for-units: make callback type end with "_t"
2024-04-19 10:08:36 +08:00
Mike Yuan
4b8fdb4681
bus-wait-for-units: drop ready_callback
...
This is never used, and given that bus_wait_for_units_run
returns BusWaitForUnits.state it's not really useful.
2024-04-19 10:08:36 +08:00
Mike Yuan
ad6b84d960
systemctl-start-unit: Subscribe() is unnecessary if we RefUnit explicitly
...
Subscribe() enables full signal delivery on API bus. But aside from
that, if a unit/job is explicitly Ref()'d, manager also emits the
signal. See bus_foreach_bus() for details.
bus-wait-for-units refs every unit to wait for, so there's no need
to Subscribe() on top of that. In verb_clean_or_freeze() Subscribe()
is not called either.
2024-04-19 10:08:36 +08:00
Mike Yuan
848cdaa6dd
systemctl: use FOREACH_ARRAY and FOREACH_ELEMENT more
2024-04-19 10:08:35 +08:00
Mike Yuan
8c8687852a
core/dbus: modernize bus_foreach_bus
2024-04-19 10:08:35 +08:00
Mike Yuan
fcd7aef724
core/unit: use UNIT_IS_INACTIVE_OR_FAILED at one more place
2024-04-19 10:08:35 +08:00
Luca Boccassi
2ca6bd9b77
test: initialize _cleanup_ variables
...
Missed one in a previous PR.
Follow-up for e5689f04dd
2024-04-19 10:26:43 +09:00
Yu Watanabe
f72e851fd3
conf-parser: move config_parse_timezone() to conf-parser.[ch]
...
Even though it is currently only used by networkd, the parser itself
is quite generic. Let's move it to the shared library.
2024-04-19 10:23:01 +09:00
Yu Watanabe
6d06b76710
nspawn: rename config_parse_timezone() -> config_parse_timezone_mode()
...
The parser does not parse timezone, but timezone mode. Let's rename the
parser to more specific name.
2024-04-19 10:23:01 +09:00
Yu Watanabe
760c2724a3
nspawn: align tables
2024-04-19 10:23:00 +09:00
Yu Watanabe
d12fb2bc7b
network: introduce link_get_use_ntp()
...
No functional change, just refactoring.
2024-04-19 10:23:00 +09:00
Yu Watanabe
8763e48342
network: move NTP related conf parsers to networkd-ntp.[ch]
...
No functional change, just refactoring.
2024-04-19 10:23:00 +09:00
Yu Watanabe
9646ffe2ca
network: introduce link_get_use_dns()
...
No functional change, just refactoring.
2024-04-19 10:23:00 +09:00
Yu Watanabe
7a169cb40f
network: introduce link_get_use_domains()
...
No functional change, just refactoring.
2024-04-19 10:23:00 +09:00
Yu Watanabe
54bb2c0e61
network: move DNS related conf parsers to networkd-dns.[ch]
...
No functional change, just refactoring.
2024-04-19 10:23:00 +09:00
Yu Watanabe
78f5c649e2
network: rename DHCPUseDomains -> UseDomains
...
As it is also used for NDisc.
2024-04-19 10:23:00 +09:00
Nick Rosbrook
c0bc1e8971
copy: ignore -EOPNOTSUPP from copy_file_range()
...
According to copy_file_range (2), errno will be set to EOPNOTSUPP when
the file system does not support copy_file_range(). Since there is
already fallback logic in place here for other kinds of errors, add
-EOPNOTSUPP to the list of ignored errors.
2024-04-19 09:57:25 +09:00
Luca Boccassi
e54bf3fe0b
Merge pull request #32299 from yuwata/network-radv-ignore-rs-from-the-same-interface
...
network/radv: ignore RS message from the same interface
2024-04-18 23:45:06 +02:00
Luca Boccassi
7f4f75593d
Merge pull request #32292 from yuwata/sd-radv-send-on-stop
...
sd-radv: set only basic information in RA message on stop
2024-04-18 23:24:42 +02:00
Lennart Poettering
dd37963aff
Merge pull request #31790 from poettering/pcrlock-policy-fix
...
Replace PolicyAuthValue by PolicySigned as access policy for pcrlock policy nvindex
2024-04-18 21:11:27 +02:00
Luca Boccassi
0c8bda7dc3
Merge pull request #32121 from CodethinkLabs/basic-mkosi-integration-tests
...
Basic mkosi integration tests
2024-04-18 21:02:41 +02:00
Mike Yuan
1ac8747da9
Merge pull request #32336 from teknoraver/foreach_element
...
Foreach element
2024-04-19 01:40:33 +08:00
Luca Boccassi
b84a0bf3ab
Merge pull request #32144 from bluca/portable_clean
...
portablectl: add --clean parameter for detaching
2024-04-18 18:15:20 +02:00
Lennart Poettering
36769db1b0
ci: update tests to showcase new option a bit
2024-04-18 18:12:24 +02:00
Lennart Poettering
bb4525c8d8
update NEWS
2024-04-18 18:12:24 +02:00
Lennart Poettering
43a59b8b86
pcrlock: rework --recovery-pin= to take three different arguments
...
This reworkds --recovery-pin= from a parameter that takes a boolean to
an enum supporting one of "hide", "show", "query".
If "hide" (default behaviour) we'll generate a recovery pin
automatically, but never show it, and thus just seal it and good.
If "show" we'll generate a recovery pin automatically, but display it in
the output, so the user can write it down.
If "query" we'll ask the user for a recovery pin, and not automatically
generate any.
For compatibility the old boolean behaviour is kept.
With this you can now do "systemd-pcrlock make-policy
--recovery-pin=show" to set up the first policy, write down the recovery
PIN. Later, if the PCR prediction didn't work out one day you can then
do "systemd-pcrlock make-policy --recovery-pin=query" and enter the
recovery key and write a new policy.
2024-04-18 18:12:24 +02:00