Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support dbus replacements #276

Merged
merged 12 commits into from
Aug 9, 2024
Merged

Support dbus replacements #276

merged 12 commits into from
Aug 9, 2024

Conversation

Vladimir-csp
Copy link
Contributor

@Vladimir-csp Vladimir-csp commented Aug 3, 2023

  • Operate with proper unit ID of active dbus service (i.e. dbus-broker.service)
  • ID starting point is hook name, support dbus-broker.service via a symlink
  • Kill PIDs of dbus service after restart (sometimes dbus processes linger, causing troubles)
  • Terminate users, not sessions (this also deallocates resources, including user dbus instances)
  • Rewrite command creation logic, pre-render command
  • Better messaging

* Operate with proper unit ID of active dbus service (i.e. dbus-broker.service)
* ID starting point is hook name, support dbus-broker.service via a symlink
* Kill PIDs of dbus service after restart (sometimes dbus processes linger, causing troubles)
* Rewrite command creation logic, pre-render command
* Better messaging
@liske liske added this to the v3.7 milestone Feb 25, 2024
With systemd-timesyncd inside, fixes liske#255
Replace some external calls with builtins, use ps instead of readlink on /proc/..., prettify.
Even better solution for liske#255, not relying on hardcoded lists
Order of properties in `systemctl show` output is undefined, use blank lines and ending marker as a trigger to test and capture previous values.
@liske liske merged commit c4540b4 into liske:master Aug 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants