basu
basu copied to clipboard
The sd-bus library, extracted from systemd
Hi, is there a technical reason why `libbasu` is always build as a shared library? Because I’m trying to build a mostly static linux distro, and only use shared libs...
It looks to me as if `struct ucred` is for internal basu usage (I might be wrong): https://github.com/emersion/basu/blob/8cd22051ef8e238e3682825cc00bfd5198450076/src/basic/socket-util.h#L27 If that's the case, can it be renamed to `struct basu_ucred` ?...
Sounds like the test files are here but not compiled. We're missing this: https://github.com/systemd/systemd/blob/master/src/test/meson.build
So far I've been doing this: ``` env GIT_DIR=$PWD/../systemd/.git git format-patch --stdout -1 | git am ``` And then manually add a ref to the original commit. There may be...
We mostly deleted some files, so we can just ignore changes to these. The annoying part will be merging Meson files.
Removing sd-id128 from the library requires removing the following from the sd-bus API: ```C int sd_bus_set_server(sd_bus *bus, int b, sd_id128_t bus_id); int sd_bus_get_bus_id(sd_bus *bus, sd_id128_t *id); int sd_bus_get_name_machine_id(sd_bus *bus, const...