From be2bf5df10792a2e1530d428c68def7f64cfcd4e Mon Sep 17 00:00:00 2001 From: Javier Viguera Date: Fri, 4 Apr 2014 10:18:20 +0200 Subject: [PATCH] init-ifupdown: make sure the exit value of the script is 0 Rework the conditional expression so the overall return value of the script is not failure, because in that case the 'ifup' command fails with: run-parts: /etc/network/if-up.d/ifup exited with code 1 Signed-off-by: Javier Viguera --- .../recipes-core/init-ifupdown/init-ifupdown-1.0/ifup | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/meta-digi-dey/recipes-core/init-ifupdown/init-ifupdown-1.0/ifup b/meta-digi-dey/recipes-core/init-ifupdown/init-ifupdown-1.0/ifup index ff8d4d975..637075c9f 100644 --- a/meta-digi-dey/recipes-core/init-ifupdown/init-ifupdown-1.0/ifup +++ b/meta-digi-dey/recipes-core/init-ifupdown/init-ifupdown-1.0/ifup @@ -30,4 +30,6 @@ eth1: | *:sms) macaddr="$(sed -ne 's,^.*ethaddr3=\([^[:blank:]]\+\)[:blank:]*.*,\1,g;T;p' /proc/cmdline)" esac -[ -n "${macaddr}" ] && ifconfig ${IFACE} hw ether ${macaddr} up +if [ -n "${macaddr}" ]; then + ifconfig ${IFACE} hw ether ${macaddr} up +fi