diff --git a/packages/network/connman/config/settings b/packages/network/connman/config/settings new file mode 100644 index 0000000000..632a97b7a0 --- /dev/null +++ b/packages/network/connman/config/settings @@ -0,0 +1,8 @@ +[global] +OfflineMode=false + +[Wired] +Enable=true + +[WiFi] +Enable=true diff --git a/packages/network/connman/package.mk b/packages/network/connman/package.mk index 0dfb382bf3..b22d0825b6 100644 --- a/packages/network/connman/package.mk +++ b/packages/network/connman/package.mk @@ -96,6 +96,9 @@ post_makeinstall_target() { 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/ } post_install() { diff --git a/packages/network/connman/scripts/connman-setup b/packages/network/connman/scripts/connman-setup index a0c985e122..060d0b6cce 100755 --- a/packages/network/connman/scripts/connman-setup +++ b/packages/network/connman/scripts/connman-setup @@ -17,6 +17,12 @@ # along with OpenELEC. If not, see . ################################################################################ +# creating initial settings file + if [ ! -f /storage/.cache/connman/settings ]; then + mkdir -p /storage/.cache/connman + cp /usr/share/connman/settings /storage/.cache/connman + fi + # set variable for connman main.conf location if [ -f /storage/.config/connman_main.conf ]; then export CONNMAN_MAIN="--config=/storage/.config/connman_main.conf"