From 3f2d2d338122e71b6a22f58f43e57ac8dfb3fcc1 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Fri, 13 Feb 2015 19:15:45 +0100 Subject: [PATCH] init-ifupdown: Make sure to create the /run/network directory For systemd and the Debian ifupdown application we need to have the /run/network directory. The debian init file is creating it on the fly and we should do the same for now. --- recipes-bsp/netbase/init-ifupdown_sysmocom.inc | 2 +- recipes-bsp/netbase/netbase/sysmocom-idu/init | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/recipes-bsp/netbase/init-ifupdown_sysmocom.inc b/recipes-bsp/netbase/init-ifupdown_sysmocom.inc index 66a5bf9..6544588 100644 --- a/recipes-bsp/netbase/init-ifupdown_sysmocom.inc +++ b/recipes-bsp/netbase/init-ifupdown_sysmocom.inc @@ -1,6 +1,6 @@ SYSMOCOM := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}" FILESEXTRAPATHS_prepend := "${SYSMOCOM}/netbase-${PV}:${SYSMOCOM}/netbase:" -PRINC = "6" +PRINC = "7" # systemd does not look at /etc/rcS.d for the script. Make sure # there is a symlink available diff --git a/recipes-bsp/netbase/netbase/sysmocom-idu/init b/recipes-bsp/netbase/netbase/sysmocom-idu/init index fb31c63..986a2eb 100644 --- a/recipes-bsp/netbase/netbase/sysmocom-idu/init +++ b/recipes-bsp/netbase/netbase/sysmocom-idu/init @@ -58,6 +58,7 @@ check_network_swap() { case "$1" in start) echo -n "Configuring network interfaces... " + mkdir /run/network || true sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1 ifup -a echo "done."