]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
units: make systemd-homed.service installable
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 13 Mar 2020 17:38:09 +0000 (18:38 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Tue, 31 Mar 2020 12:55:14 +0000 (14:55 +0200)
Fixes #15083. Users might want to disable homed if not used to save resources.

presets/90-systemd.preset
test/units/testsuite-46.service
units/meson.build
units/systemd-homed.service.in

index 7406c92a5c3c5416b076e586177efcde6b97eb04..53eb8a78060fbefe31b8a0b4f07563812d581e5d 100644 (file)
@@ -20,6 +20,7 @@ enable systemd-timesyncd.service
 enable systemd-networkd.service
 enable systemd-resolved.service
 enable systemd-repart.service
+enable systemd-homed.service
 
 disable console-getty.service
 disable debug-shell.service
index da359cbb23a0c9948154b13cf2fe29ac89bd1b28..7698f35979d9a60cbbc4a6383d94520ded35adab 100644 (file)
@@ -1,7 +1,9 @@
 [Unit]
 Description=TEST-46-HOMED
-Before=getty-pre.target
 Wants=getty-pre.target
+Before=getty-pre.target
+Wants=systemd-homed.service
+After=systemd-homed.service
 
 [Service]
 ExecStartPre=rm -f /failed /testok
index 9964eb79a4835c3082cf80d27db1eefea49e5f74..d8ee6df1843f1212b001af79470a8f67374518fb 100644 (file)
@@ -201,8 +201,7 @@ in_units = [
         ['systemd-portabled.service',            'ENABLE_PORTABLED',
          'dbus-org.freedesktop.portable1.service'],
         ['systemd-userdbd.service',              'ENABLE_USERDB'],
-        ['systemd-homed.service',                'ENABLE_HOMED',
-         'multi-user.target.wants/ dbus-org.freedesktop.home1.service'],
+        ['systemd-homed.service',                'ENABLE_HOMED'],
         ['systemd-quotacheck.service',           'ENABLE_QUOTACHECK'],
         ['systemd-random-seed.service',          'ENABLE_RANDOMSEED',
          'sysinit.target.wants/'],
index 7cf98e6fa66ce2c277eb2b9caef4c8702be0d2b0..8138f5125c93452294e0619f5292ea89a32870ed 100644 (file)
@@ -34,3 +34,7 @@ SystemCallArchitectures=native
 SystemCallErrorNumber=EPERM
 SystemCallFilter=@system-service @mount
 @SERVICE_WATCHDOG@
+
+[Install]
+WantedBy=multi-user.target
+Alias=dbus-org.freedesktop.home1.service