diff options
author | Daiki Ueno <ueno@gnu.org> | 2021-03-26 17:41:46 +0000 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2021-03-26 17:41:46 +0000 |
commit | bda3dd94605070c8859b5f895dd2efb13de069c0 (patch) | |
tree | cc22870f45f1ff712f36e4b54fddbf4fa0c85331 /daemon/Makefile.am | |
parent | 23294af736984655d03b5c58b504a96fe58cdd33 (diff) | |
parent | d38011124e554c6c1dd57d859acfae4389c05699 (diff) | |
download | gnome-keyring-bda3dd94605070c8859b5f895dd2efb13de069c0.tar.gz |
Merge branch 'wip/dueno/systemd' into 'master'
daemon: Make it systemd-activatable through the control socket
See merge request GNOME/gnome-keyring!35
Diffstat (limited to 'daemon/Makefile.am')
-rw-r--r-- | daemon/Makefile.am | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/daemon/Makefile.am b/daemon/Makefile.am index 60b2f794..910f0095 100644 --- a/daemon/Makefile.am +++ b/daemon/Makefile.am @@ -37,6 +37,20 @@ service_in_files = \ servicedir = $(DBUS_SERVICES_DIR) service_DATA = $(service_in_files:.service.in=.service) +if WITH_SYSTEMD +daemon/gnome-keyring-daemon.service: daemon/gnome-keyring-daemon.service.in + $(AM_V_GEN)rm -f $@-t $@ && \ + sed 's|@bindir[@]|$(bindir)|g' $< > $@-t && \ + mv -f $@-t $@ + +CLEANFILES += daemon/gnome-keyring-daemon.service + +systemduserunit_DATA = \ + daemon/gnome-keyring-daemon.socket \ + daemon/gnome-keyring-daemon.service \ + $(NULL) +endif + desktopdir = $(sysconfdir)/xdg/autostart desktop_in_in_files = \ daemon/gnome-keyring-pkcs11.desktop.in.in \ |