From 3048436b9a46393e84eaf172ab8ac889cbeef17e Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 4 Jan 2010 04:00:36 +0100 Subject: [PATCH] busybox: - add init script for setting up loopback device - move wait_on_network function from connman to busybox --- .../connman => sysutils/busybox/conf.d/network} | 2 +- packages/sysutils/busybox/init.d/03_network | 12 ++++++++++++ packages/sysutils/busybox/install | 2 +- 3 files changed, 14 insertions(+), 2 deletions(-) rename packages/{network/connman/conf.d/connman => sysutils/busybox/conf.d/network} (91%) create mode 100755 packages/sysutils/busybox/init.d/03_network diff --git a/packages/network/connman/conf.d/connman b/packages/sysutils/busybox/conf.d/network similarity index 91% rename from packages/network/connman/conf.d/connman rename to packages/sysutils/busybox/conf.d/network index 7d556e2723..f80743c53c 100644 --- a/packages/network/connman/conf.d/connman +++ b/packages/sysutils/busybox/conf.d/network @@ -10,7 +10,7 @@ #------------------------------------------------------------------------------- wait_for_network () { - while [ ! -f /var/run/connman/udhcpc.*.pid ]; do + while [ ! -f /var/run/network ]; do sleep 1 done } diff --git a/packages/sysutils/busybox/init.d/03_network b/packages/sysutils/busybox/init.d/03_network new file mode 100755 index 0000000000..ceb16d9ee9 --- /dev/null +++ b/packages/sysutils/busybox/init.d/03_network @@ -0,0 +1,12 @@ +# start Connection Manager +# +# runlevels: openelec, text, debug + +( + progress "Setting up Loopback device" + + ifup -a + + mkdir -p /var/run + touch /var/run/network +)& diff --git a/packages/sysutils/busybox/install b/packages/sysutils/busybox/install index 5365f477b8..5c2bc968ff 100755 --- a/packages/sysutils/busybox/install +++ b/packages/sysutils/busybox/install @@ -40,4 +40,4 @@ ROOT_PWD="`$ROOT/$TOOLCHAIN/bin/cryptpw $ROOT_PASSWORD`" cp $PKG_DIR/scripts/acpi_powerbtn $INSTALL/etc/acpi/PWRF/00000080 mkdir -p $INSTALL/etc/network - ln -sf /storage/.config/interfaces $INSTALL/etc/network/interfaces + cp $PKG_DIR/config/interfaces $INSTALL/etc/network