diff --git a/packages/network/connman/build b/packages/network/connman/build new file mode 100755 index 0000000000..71c17930fe --- /dev/null +++ b/packages/network/connman/build @@ -0,0 +1,49 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/build toolchain +$SCRIPTS/build hal +$SCRIPTS/build dbus +$SCRIPTS/build udev +$SCRIPTS/build busybox +#$SCRIPTS/build bluez +$SCRIPTS/build gettext + +cd $PKG_BUILD + +./configure --host=$TARGET_NAME \ + --build=$HOST_NAME \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --disable-static \ + --enable-shared \ + --enable-threads \ + --enable-ethernet \ + --enable-wifi \ + --disable-bluetooth \ + --disable-ofono \ + --disable-modemmgr \ + --enable-udhcp \ + --disable-dhclient \ + --disable-resolvconf \ + --enable-loopback \ + --enable-dnsproxy \ + --disable-novatel \ + --disable-huawei \ + --disable-hso \ + --disable-mbm \ + --disable-ppp \ + --disable-iwmx \ + --disable-iospm \ + --disable-polkit \ + --enable-client \ + --disable-tools \ + --disable-fake \ + --enable-udev \ + --disable-datafiles \ + --disable-silent-rules \ + --with-udhcpc=/sbin/udhcpc \ + +make diff --git a/packages/network/connman/init.d/20_connman b/packages/network/connman/init.d/20_connman new file mode 100755 index 0000000000..36723d7b03 --- /dev/null +++ b/packages/network/connman/init.d/20_connman @@ -0,0 +1,16 @@ +#!/bin/sh +# +# start Connection Manager +# +# runlevels: openelec, text, debug + +. /etc/sysconfig + + if test -f /usr/sbin/connmand; then + progress "Starting Connection Manager" + + connmand -d + udhcpc > /dev/null 2>&1 & + fi + +exit 0 diff --git a/packages/network/connman/install b/packages/network/connman/install new file mode 100755 index 0000000000..b0458d219e --- /dev/null +++ b/packages/network/connman/install @@ -0,0 +1,27 @@ +#!/bin/sh + +. config/options + +$SCRIPTS/install hal +$SCRIPTS/install dbus +$SCRIPTS/install udev +#$SCRIPTS/install bluez +$SCRIPTS/install wpa_supplicant +$SCRIPTS/install gettext + +PKG_DIR=`find $PACKAGES -type d -name $1` + +add_user system x 430 430 "service" "/var/run/connman" "/bin/sh" +add_group system 430 + +mkdir -p $INSTALL/usr/sbin +cp -PR $PKG_BUILD/src/connmand $INSTALL/usr/sbin + +mkdir -p $INSTALL/usr/lib/connman/plugins +cp -PR $PKG_BUILD/plugins/.libs/*.so $INSTALL/usr/lib/connman/plugins + +mkdir -p $INSTALL/usr/lib/connman/scripts +cp -PR $PKG_BUILD/scripts/udhcpc-script $INSTALL/usr/lib/connman/scripts + +mkdir -p $INSTALL/etc/dbus-1/system.d +cp -PR $PKG_BUILD/src/connman-dbus.conf $INSTALL/etc/dbus-1/system.d diff --git a/packages/network/connman/url b/packages/network/connman/url new file mode 100644 index 0000000000..3bb80bc95b --- /dev/null +++ b/packages/network/connman/url @@ -0,0 +1 @@ +http://www.kernel.org/pub/linux/network/connman/connman-0.46.tar.bz2