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
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
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
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