On 11.12.2012 21:41, Daniel P. Berrange wrote: > From: "Daniel P. Berrange" <berrange@xxxxxxxxxx> > > This enhancement virtlockd so that it can receive a pre-opened > UNIX domain socket from systemd at launch time, and adds the > systemd service/socket unit files > > * daemon/libvirtd.service.in: Require virtlockd to be running > * libvirt.spec.in: Add virtlockd systemd files > * src/Makefile.am: Install systemd files > * src/locking/lock_daemon.c: Support socket activation > * src/locking/virtlockd.service.in, src/locking/virtlockd.socket.in: > systemd unit files > * src/rpc/virnetserverservice.c, src/rpc/virnetserverservice.h: > Add virNetServerServiceNewFD() method > * src/rpc/virnetsocket.c, src/rpc/virnetsocket.h: Add virNetSocketNewListenFD > method > > Signed-off-by: Daniel P. Berrange <berrange@xxxxxxxxxx> > --- > libvirt.spec.in | 6 ++++ > src/Makefile.am | 51 ++++++++++++++++++++++++++-- > src/locking/lock_daemon.c | 73 ++++++++++++++++++++++++++++++++++++++-- > src/locking/virtlockd.service.in | 13 +++++++ > src/locking/virtlockd.socket.in | 8 +++++ > 5 files changed, 147 insertions(+), 4 deletions(-) > create mode 100644 src/locking/virtlockd.service.in > create mode 100644 src/locking/virtlockd.socket.in I don't consider myself as systemd expert (nor fan), but this all seems sane. ACK unless somebody else objects. Michal -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list