summaryrefslogtreecommitdiffstats
path: root/rules/connman.make
diff options
context:
space:
mode:
authorRobert Schwebel <r.schwebel@pengutronix.de>2009-01-30 13:11:23 +0000
committerRobert Schwebel <r.schwebel@pengutronix.de>2009-01-30 13:11:23 +0000
commite09b23e9ad0447bfb7c9ad2063e2083471a0a98e (patch)
tree254c5dde7c208d436a247210f0c9c72a47082229 /rules/connman.make
parent670362776ae31e86551e75a2ad06531f4ca3e252 (diff)
downloadptxdist-e09b23e9ad0447bfb7c9ad2063e2083471a0a98e.tar.gz
ptxdist-e09b23e9ad0447bfb7c9ad2063e2083471a0a98e.tar.xz
* connman: add plugins
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9693 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/connman.make')
-rw-r--r--rules/connman.make50
1 files changed, 49 insertions, 1 deletions
diff --git a/rules/connman.make b/rules/connman.make
index 979ba34e8..e9cc1d72b 100644
--- a/rules/connman.make
+++ b/rules/connman.make
@@ -20,7 +20,7 @@ PACKAGES-$(PTXCONF_CONNMAN) += connman
CONNMAN_VERSION := 0.10
CONNMAN := connman-$(CONNMAN_VERSION)
CONNMAN_SUFFIX := tar.gz
-CONNMAN_URL := http://www.pengutronix.de/software/ptxdist/temporary-src/$(CONNMAN).$(CONNMAN_SUFFIX)
+CONNMAN_URL := http://ftp.moblin.org/connman/releases/$(CONNMAN).$(CONNMAN_SUFFIX)
CONNMAN_SOURCE := $(SRCDIR)/$(CONNMAN).$(CONNMAN_SUFFIX)
CONNMAN_DIR := $(BUILDDIR)/$(CONNMAN)
@@ -211,6 +211,54 @@ $(STATEDIR)/connman.targetinstall:
# dbus config
@$(call install_copy, connman, 0, 0, 0644, -, /etc/dbus-1/system.d/connman.conf)
+ #
+ # plugins
+ #
+ifdef PTXCONF_CONNMAN_ETHERNET
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/ethernet.so)
+endif
+ifdef PTXCONF_CONNMAN_BLUETOOTH
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/bluetooth.so)
+endif
+ifdef PTXCONF_CONNMAN_DHCLIENT
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/dhclient.so)
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/scripts/dhclient.conf)
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/scripts/dhclient-script)
+endif
+ifdef PTXCONF_CONNMAN_DNSPROXY
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/dnsproxy.so)
+endif
+ifdef PTXCONF_CONNMAN_FAKE
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/fake.so)
+endif
+ifdef PTXCONF_CONNMAN_HSO
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/hso.so)
+endif
+ifdef PTXCONF_CONNMAN_LOOPBACK
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/loopback.so)
+endif
+ifdef PTXCONF_CONNMAN_POLKIG
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/polkit.so)
+endif
+ifdef PTXCONF_CONNMAN_RESOLVCONF
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/resolvconf.so)
+endif
+ifdef PTXCONF_CONNMAN_UDHCP
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/udhcp.so)
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/scripts/udhcpc-script)
+endif
+ifdef PTXCONF_CONNMAN_WIFI
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/wifi.so)
+endif
+ifdef PTXCONF_CONNMAN_WIMAX
+ @$(call install_copy, connman, 0, 0, 0644, -, /usr/lib/connman/plugins/wimax.so)
+endif
+
+ # command line client
+ifdef PTXCONF_CONNMAN_CLIENT
+ @$(call install_copy, connman, 0, 0, 0755, $(CONNMAN_DIR)/client/cm, /usr/sbin/cm)
+endif
+
@$(call install_finish, connman)
@$(call touch)