Re: [PATCH 0/2] Drop libsystemd

2024-04-26 Thread Christian Lindig



> On 25 Apr 2024, at 18:32, Andrew Cooper  wrote:
> 
> On advise from the systemd leadership.  See patch 1 for details.
> 
> Andrew Cooper (2):
>  tools/{c,o}xenstored: Don't link against libsystemd
>  tools: Drop libsystemd as a dependency

Acked-by: Christian Lindig 

I agree with the general direction of limiting exposure to systemd libraries. 
The exact way is currently being debated.

— C


[PATCH 0/2] Drop libsystemd

2024-04-25 Thread Andrew Cooper
On advise from the systemd leadership.  See patch 1 for details.

Andrew Cooper (2):
  tools/{c,o}xenstored: Don't link against libsystemd
  tools: Drop libsystemd as a dependency

 automation/build/archlinux/current.dockerfile |   1 +
 .../build/suse/opensuse-leap.dockerfile   |   1 +
 .../build/suse/opensuse-tumbleweed.dockerfile |   1 +
 automation/build/ubuntu/focal.dockerfile  |   1 +
 config/Tools.mk.in|   2 -
 m4/systemd.m4 |  23 +-
 tools/config.h.in |   3 -
 tools/configure   | 523 +-
 tools/ocaml/xenstored/Makefile|  12 +-
 tools/ocaml/xenstored/systemd.ml  |  15 -
 tools/ocaml/xenstored/systemd.mli |  16 -
 tools/ocaml/xenstored/systemd_stubs.c |  47 --
 tools/ocaml/xenstored/xenstored.ml|   1 -
 tools/xenstored/Makefile  |   5 -
 tools/xenstored/posix.c   |   9 -
 15 files changed, 8 insertions(+), 652 deletions(-)
 delete mode 100644 tools/ocaml/xenstored/systemd.ml
 delete mode 100644 tools/ocaml/xenstored/systemd.mli
 delete mode 100644 tools/ocaml/xenstored/systemd_stubs.c


base-commit: 23cd1207e7f6ee3e51fb42e11dba8d7cdb28e1e5
-- 
2.30.2