From cacd3e768516383424fc848532d32815bb18bfec Mon Sep 17 00:00:00 2001 From: =?utf8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 21 May 2021 10:45:35 +0200 Subject: [PATCH] fstrim: do not start the timer in initrd I'm working on building initramfs images directly from normal packages, which means that the pristine system rpms should behave correctly as much as possible also in the initrd. There usually isn't enough time for the timer to actually fire, but starting it gives a line on the console and generally looks confusing and sloppy. So let's skip the timer if it ever ends up being enabled in the initrd. Checking for /etc/initrd-release is the standard condition that systemd's initrd units use. --- sys-utils/fstrim.timer | 1 + 1 file changed, 1 insertion(+) diff --git a/sys-utils/fstrim.timer b/sys-utils/fstrim.timer index 54b3c18f59..60ab3b6ece 100644 --- a/sys-utils/fstrim.timer +++ b/sys-utils/fstrim.timer @@ -2,6 +2,7 @@ Description=Discard unused blocks once a week Documentation=man:fstrim ConditionVirtualization=!container +ConditionPathExists=!/etc/initrd-release [Timer] OnCalendar=weekly -- 2.47.3