From 23a3af46d24e34a944c42a67a05e1c8331229c44 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fabian=20Bl=C3=A4se?= Date: Thu, 22 Feb 2024 12:12:55 +0100 Subject: [PATCH] fff-babel: remove erroneous error messages for absent babel implementation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: #306 Signed-off-by: Fabian Bläse --- .../fff/fff-babel/files/lib/functions/fff/babel | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/packages/fff/fff-babel/files/lib/functions/fff/babel b/src/packages/fff/fff-babel/files/lib/functions/fff/babel index eb327c57..fed5995d 100644 --- a/src/packages/fff/fff-babel/files/lib/functions/fff/babel +++ b/src/packages/fff/fff-babel/files/lib/functions/fff/babel @@ -82,12 +82,12 @@ babel_reload() { # switch implementation temporarily case $implementation in bird2) - /etc/init.d/babeld stop 2>/dev/null - /etc/init.d/fff-bird start + [ -f /etc/init.d/babeld ] && /etc/init.d/babeld stop 2>/dev/null + [ -f /etc/init.d/fff-bird ] && /etc/init.d/fff-bird start ;; babeld) - /etc/init.d/fff-bird stop 2>/dev/null - /etc/init.d/babeld start + [ -f /etc/init.d/fff-bird ] && /etc/init.d/fff-bird stop 2>/dev/null + [ -f /etc/init.d/babeld ] && /etc/init.d/babeld start ;; esac @@ -101,12 +101,12 @@ babel_apply() { # switch implementation persistently case $implementation in bird2) - /etc/init.d/babeld disable - /etc/init.d/fff-bird enable + [ -f /etc/init.d/babeld ] && /etc/init.d/babeld disable + [ -f /etc/init.d/fff-bird ] && /etc/init.d/fff-bird enable ;; babeld) - /etc/init.d/fff-bird disable - /etc/init.d/babeld enable + [ -f /etc/init.d/fff-bird ] && /etc/init.d/fff-bird disable + [ -f /etc/init.d/babeld ] && /etc/init.d/babeld enable ;; esac