]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
units: fix repart conditions to run if definitions exist in /sysroot + /sysusr
authorLennart Poettering <lennart@poettering.net>
Wed, 7 Apr 2021 09:22:21 +0000 (11:22 +0200)
committerLuca Boccassi <luca.boccassi@gmail.com>
Wed, 21 Apr 2021 11:23:31 +0000 (12:23 +0100)
The systemd-repart code was already smart enough to look for definitions
there, but the unit file conditions made that pointless. Let's fix that.

units/systemd-repart.service.in

index 60dc7783b3bfe03e81893b3fe6d2f10a05819aeb..4634d983c18e08b3f544dad62c3067b52a866676 100644 (file)
@@ -19,6 +19,11 @@ ConditionDirectoryNotEmpty=|/usr/lib/repart.d
 ConditionDirectoryNotEmpty=|/usr/local/lib/repart.d
 ConditionDirectoryNotEmpty=|/etc/repart.d
 ConditionDirectoryNotEmpty=|/run/repart.d
+ConditionDirectoryNotEmpty=|/sysroot/usr/lib/repart.d
+ConditionDirectoryNotEmpty=|/sysroot/usr/local/lib/repart.d
+ConditionDirectoryNotEmpty=|/sysroot/etc/repart.d
+ConditionDirectoryNotEmpty=|/sysusr/usr/lib/repart.d
+ConditionDirectoryNotEmpty=|/sysusr/usr/local/lib/repart.d
 
 [Service]
 Type=oneshot