]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sysext: install in rootbindir, remove template from unit
authorLuca Boccassi <luca.boccassi@microsoft.com>
Tue, 19 Jan 2021 17:23:57 +0000 (17:23 +0000)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Wed, 20 Jan 2021 14:25:03 +0000 (15:25 +0100)
This reverts commit 71ad75f30641b90f9ca0088869f164d9d085430f.

meson.build
units/meson.build
units/systemd-sysext.service [moved from units/systemd-sysext.service.in with 90% similarity]

index 14b919d0c9f671f49e4d0f971eb3d36567a82254..9b47e6ad03376261a4cbad63ee985a00fd1d6a83 100644 (file)
@@ -2212,7 +2212,7 @@ if conf.get('ENABLE_SYSEXT') == 1
                 link_with : [libshared],
                 install_rpath : rootlibexecdir,
                 install : true,
-                install_dir : rootlibexecdir)
+                install_dir : rootbindir)
 endif
 
 if conf.get('ENABLE_USERDB') == 1
index bdfb2e52ce24d356b1c20aaf3673ad9c5b719732..0d0eeea7530524b0349b11935d83a6752498aa45 100644 (file)
@@ -133,6 +133,7 @@ units = [
         ['systemd-poweroff.service',            ''],
         ['systemd-reboot.service',              ''],
         ['systemd-rfkill.socket',               'ENABLE_RFKILL'],
+        ['systemd-sysext.service',              'ENABLE_SYSEXT'],
         ['systemd-sysusers.service',            'ENABLE_SYSUSERS',
          'sysinit.target.wants/'],
         ['systemd-tmpfiles-clean.service',      'ENABLE_TMPFILES'],
@@ -211,7 +212,6 @@ in_units = [
         ['systemd-oomd.service',                 'ENABLE_OOMD'],
         ['systemd-portabled.service',            'ENABLE_PORTABLED',
          'dbus-org.freedesktop.portable1.service'],
-        ['systemd-sysext.service',               'ENABLE_SYSEXT'],
         ['systemd-userdbd.service',              'ENABLE_USERDB'],
         ['systemd-homed.service',                'ENABLE_HOMED'],
         ['systemd-quotacheck.service',           'ENABLE_QUOTACHECK'],
similarity index 90%
rename from units/systemd-sysext.service.in
rename to units/systemd-sysext.service
index aee30cc4b58263d23189d0d47a4dc24a0e99f8f8..cc31f9ca9bc54950be054367caf27fbc64d47c40 100644 (file)
@@ -24,8 +24,8 @@ ConditionDirectoryNotEmpty=|/usr/lib/extensions
 [Service]
 Type=oneshot
 RemainAfterExit=yes
-ExecStart=@rootlibexecdir@/systemd-sysext --merge
-ExecStop=@rootlibexecdir@/systemd-sysext --unmerge
+ExecStart=systemd-sysext --merge
+ExecStop=systemd-sysext --unmerge
 
 [Install]
 WantedBy=sysinit.target