From d2c57447f0ef7c68ce9c47ddcef6d824ecdb7205 Mon Sep 17 00:00:00 2001 From: Joachim Wiberg Date: Sat, 15 May 2021 10:29:01 +0200 Subject: [PATCH] initctl: no error if failing to remove non-existing usr condition Signed-off-by: Joachim Wiberg --- src/initctl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/initctl.c b/src/initctl.c index a49bacc9..7cb6c46f 100644 --- a/src/initctl.c +++ b/src/initctl.c @@ -345,7 +345,7 @@ static int do_cond_act(char *arg, int creat) if (symlink(_PATH_RECONF, oneshot) && errno != EEXIST) err(1, "Failed asserting condition <%s>", &oneshot[off]); } else { - if (erase(oneshot)) + if (erase(oneshot) && errno != ENOENT) err(1, "Failed deasserting condition <%s>", &oneshot[off]); }