[PATCH v2 for-4.19 0/4] Drop libsystemd

Andrew Cooper posted 4 patches 3 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20240516185804.3309725-1-andrew.cooper3@citrix.com
LICENSES/MIT-0                                |  31 +++
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                                 |   9 -
tools/configure                               | 256 ------------------
tools/include/xen-sd-notify.h                 |  98 +++++++
tools/ocaml/xenstored/Makefile                |   2 -
tools/ocaml/xenstored/systemd_stubs.c         |   2 +-
tools/xenstored/Makefile                      |   5 -
tools/xenstored/posix.c                       |   4 +-
13 files changed, 136 insertions(+), 277 deletions(-)
create mode 100644 LICENSES/MIT-0
create mode 100644 tools/include/xen-sd-notify.h
[PATCH v2 for-4.19 0/4] Drop libsystemd
Posted by Andrew Cooper 3 months, 3 weeks ago
On advise from the systemd leadership.

v2:
 * Import the free-standing example and use that to retain existing
   functionality.

Andrew Cooper (4):
  LICENSES: Add MIT-0 (MIT No Attribution)
  tools: Import standalone sd_notify() implementation from systemd
  tools/{c,o}xenstored: Don't link against libsystemd
  tools: Drop libsystemd as a dependency

 LICENSES/MIT-0                                |  31 +++
 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                                 |   9 -
 tools/configure                               | 256 ------------------
 tools/include/xen-sd-notify.h                 |  98 +++++++
 tools/ocaml/xenstored/Makefile                |   2 -
 tools/ocaml/xenstored/systemd_stubs.c         |   2 +-
 tools/xenstored/Makefile                      |   5 -
 tools/xenstored/posix.c                       |   4 +-
 13 files changed, 136 insertions(+), 277 deletions(-)
 create mode 100644 LICENSES/MIT-0
 create mode 100644 tools/include/xen-sd-notify.h


base-commit: 977d98e67c2e929c62aa1f495fc4c6341c45abb5
-- 
2.30.2
Re: [PATCH v2 for-4.19 0/4] Drop libsystemd
Posted by Christian Lindig 3 months, 3 weeks ago

> On 16 May 2024, at 19:58, Andrew Cooper <andrew.cooper3@citrix.com> wrote:
> 
> On advise from the systemd leadership.
> 
> v2:
> * Import the free-standing example and use that to retain existing
>   functionality.
> 
> Andrew Cooper (4):
>  LICENSES: Add MIT-0 (MIT No Attribution)
>  tools: Import standalone sd_notify() implementation from systemd
>  tools/{c,o}xenstored: Don't link against libsystemd
>  tools: Drop libsystemd as a dependency
> 
> LICENSES/MIT-0                                |  31 +++
> 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                                 |   9 -
> tools/configure                               | 256 ------------------
> tools/include/xen-sd-notify.h                 |  98 +++++++
> tools/ocaml/xenstored/Makefile                |   2 -
> tools/ocaml/xenstored/systemd_stubs.c         |   2 +-
> tools/xenstored/Makefile                      |   5 -
> tools/xenstored/posix.c                       |   4 +-
> 13 files changed, 136 insertions(+), 277 deletions(-)
> create mode 100644 LICENSES/MIT-0
> create mode 100644 tools/include/xen-sd-notify.h
> 
> 
> base-commit: 977d98e67c2e929c62aa1f495fc4c6341c45abb5
> -- 
> 2.30.2
> 

Acked-by: Christian Lindig <christian.lindig@cloud.com>