]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
units: make systemd-userdbd.{socket,service} installable
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 13 Mar 2020 17:40:54 +0000 (18:40 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 31 Mar 2020 12:55:16 +0000 (14:55 +0200)
It's lightweight and generally useful, so it should be enabled by default. But
users might want to disable it for whatever reason, and things should be fine
without it, so let's make it installable so it can be disabled if wanted.

Fixes #15175.

presets/90-systemd.preset
units/meson.build
units/systemd-userdbd.service.in
units/systemd-userdbd.socket

index 53eb8a78060fbefe31b8a0b4f07563812d581e5d..db61ef12d356f6edf67d5bf5334a922af7959851 100644 (file)
@@ -21,6 +21,7 @@ enable systemd-networkd.service
 enable systemd-resolved.service
 enable systemd-repart.service
 enable systemd-homed.service
+enable systemd-userdbd.socket
 
 disable console-getty.service
 disable debug-shell.service
index d8ee6df1843f1212b001af79470a8f67374518fb..8ec9eb94e4b19be72dd957a0453bafc8d6e338cd 100644 (file)
@@ -139,8 +139,7 @@ units = [
          'sysinit.target.wants/'],
         ['systemd-udevd-kernel.socket',         '',
          'sockets.target.wants/'],
-        ['systemd-userdbd.socket',              'ENABLE_USERDB',
-         'sockets.target.wants/'],
+        ['systemd-userdbd.socket',              'ENABLE_USERDB'],
         ['time-set.target',                     ''],
         ['time-sync.target',                    ''],
         ['timers.target',                       ''],
index e30ed2109ed5f85fab2a6352a892bb3a4ecd7569..3b7670537305c66e663aa41d5e5a561e4e7f1ceb 100644 (file)
@@ -39,3 +39,6 @@ SystemCallErrorNumber=EPERM
 SystemCallFilter=@system-service
 Type=notify
 @SERVICE_WATCHDOG@
+
+[Install]
+Also=systemd-userdbd.socket
index 1c749ea1d2321b160ec54489ff1da333827ce163..2b4bb7a87a5ee446e6ab322b9053a97c16a5cc91 100644 (file)
@@ -17,3 +17,6 @@ Before=sockets.target
 ListenStream=/run/systemd/userdb/io.systemd.Multiplexer
 Symlinks=/run/systemd/userdb/io.systemd.NameServiceSwitch
 SocketMode=0666
+
+[Install]
+WantedBy=sockets.target