From b6ba0427e23fb4eb032a94efb6e8faae309a5458 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Mon, 21 Jan 2013 01:28:24 +0100 Subject: [PATCH] connman install default settings file on first start Signed-off-by: Stephan Raue --- packages/network/connman/config/settings | 8 ++++++++ packages/network/connman/init.d/21_network | 7 ++++++- packages/network/connman/install | 3 +++ 3 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 packages/network/connman/config/settings diff --git a/packages/network/connman/config/settings b/packages/network/connman/config/settings new file mode 100644 index 0000000000..63660dcf8a --- /dev/null +++ b/packages/network/connman/config/settings @@ -0,0 +1,8 @@ +[global] +OfflineMode=false + +[Wired] +Enable=true + +[WiFi] +Enable=true \ No newline at end of file diff --git a/packages/network/connman/init.d/21_network b/packages/network/connman/init.d/21_network index 3bcf620607..aaf41d6e23 100644 --- a/packages/network/connman/init.d/21_network +++ b/packages/network/connman/init.d/21_network @@ -29,9 +29,14 @@ mkdir -p /run/connman progress "starting loopback device" ifconfig lo up +# creating initial settings file + progress "creating initial connman settings file" + if [ ! -f /storage/.cache/connman/settings ]; then + cp /usr/share/connman/settings /storage/.cache/connman + fi + # starting Connection manager progress "starting Connection manager" - if [ -f $HOME/.config/debug.connman ]; then /usr/sbin/connmand -d > /dev/null 2>&1 else diff --git a/packages/network/connman/install b/packages/network/connman/install index c7added2b3..4f93b2e0dc 100755 --- a/packages/network/connman/install +++ b/packages/network/connman/install @@ -52,6 +52,9 @@ mkdir -p $INSTALL/usr/sbin mkdir -p $INSTALL/usr/config cp $PKG_DIR/config/hosts.conf $INSTALL/usr/config +mkdir -p $INSTALL/usr/share/connman/ + cp $PKG_DIR/config/settings $INSTALL/usr/share/connman/ + if [ "$PPTP_SUPPORT" = yes -o "$OPENVPN_SUPPORT" = yes ]; then mkdir -p $INSTALL/etc/dbus-1/system.d cp $PKG_BUILD/vpn/connman-vpn-dbus.conf $INSTALL/etc/dbus-1/system.d