From fa85301895ce2fb7b80aea707fb2a419f046d969 Mon Sep 17 00:00:00 2001 From: Jesse Sandberg Date: Thu, 25 Aug 2022 14:44:13 +0300 Subject: [PATCH] Fix ipa-ccache-sweeper activation timer and clean up service file Added OnActiveSec=12h to start the timer cycle because OnUnitActiveSec setting alone never triggers the timer after boot as there has not been transition between active and inactive state. Removed [Install] section from sweeper.service as it is not needed Fixes: https://pagure.io/freeipa/issue/9231 Signed-off-by: Jesse Sandberg Reviewed-By: Alexander Bokovoy --- init/systemd/ipa-ccache-sweep.service.in | 3 --- init/systemd/ipa-ccache-sweep.timer.in | 1 + 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/init/systemd/ipa-ccache-sweep.service.in b/init/systemd/ipa-ccache-sweep.service.in index 2438259fa..9affafa95 100644 --- a/init/systemd/ipa-ccache-sweep.service.in +++ b/init/systemd/ipa-ccache-sweep.service.in @@ -8,6 +8,3 @@ Environment=LC_ALL=C.UTF-8 ExecStart=@libexecdir@/ipa/ipa-ccache-sweeper PrivateTmp=yes User=ipaapi - -[Install] -WantedBy=multi-user.target diff --git a/init/systemd/ipa-ccache-sweep.timer.in b/init/systemd/ipa-ccache-sweep.timer.in index 84fe6e383..3d5a967be 100644 --- a/init/systemd/ipa-ccache-sweep.timer.in +++ b/init/systemd/ipa-ccache-sweep.timer.in @@ -2,6 +2,7 @@ Description=Remove Expired Kerberos Credential Caches [Timer] +OnActiveSec=12h OnUnitActiveSec=12h [Install]