From: Theodore Ts'o Date: Sun, 21 Jul 2019 17:13:24 +0000 (-0400) Subject: e2scrub_all_cron: check to make sure e2scrub_all exists X-Git-Tag: v1.45.4~36 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=0f886f42c2a34e560b0ddb03b6ddc2873123bd00;p=tools%2Fe2fsprogs.git e2scrub_all_cron: check to make sure e2scrub_all exists Since e2scrub_all.cron is marked as a config file, it can hang around after the package is removed, in which case e2scrub_all might not be present. So check to make sure e2scrub_all exists before trying to execute it. Addresses-Debian-Bug: #932622 Signed-off-by: Theodore Ts'o Reported-by: Laurent Bigonville --- diff --git a/scrub/e2scrub_all_cron.in b/scrub/e2scrub_all_cron.in index f9cff87..fcfe415 100644 --- a/scrub/e2scrub_all_cron.in +++ b/scrub/e2scrub_all_cron.in @@ -62,6 +62,7 @@ on_ac_power() { return 0 } +test -e @root_sbindir@/e2scrub_all || exit 0 test -e /run/systemd/system && exit 0 on_ac_power || exit 0