summaryrefslogtreecommitdiffstats
path: root/rules/connman.make
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-04-11 19:22:49 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-04-12 15:30:42 +0200
commit8a9013a3180ce5006e5af2622164525a8aea38ae (patch)
treea67dee225e523a4f1b36f7da962ccae5408db812 /rules/connman.make
parent461bfe379e008d0b2d8ef18487a45d9dd2d7fa3f (diff)
downloadptxdist-8a9013a3180ce5006e5af2622164525a8aea38ae.tar.gz
ptxdist-8a9013a3180ce5006e5af2622164525a8aea38ae.tar.xz
[connman] fix (target)install
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/connman.make')
-rw-r--r--rules/connman.make73
1 files changed, 44 insertions, 29 deletions
diff --git a/rules/connman.make b/rules/connman.make
index 6e98b5737..9a5321f73 100644
--- a/rules/connman.make
+++ b/rules/connman.make
@@ -136,6 +136,47 @@ else
CONNMAN_AUTOCONF += --disable-fake
endif
+CONNMAN_TESTS := \
+ connect-network \
+ create-network \
+ debug-connman \
+ disable-device \
+ disable-network \
+ disconnect-network \
+ enable-device \
+ get-state \
+ list-connections \
+ list-devices \
+ list-networks \
+ list-profiles \
+ monitor-connman \
+ select-connection \
+ select-network \
+ set-address \
+ set-passphrase \
+ set-policy \
+ show-introspection \
+ simple-agent \
+ start-scanning \
+ test-compat \
+ test-connman \
+ test-manager
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/connman.install:
+ @$(call targetinfo)
+ @$(call install, CONNMAN)
+ install -D -m 755 "$(CONNMAN_DIR)/client/cm" \
+ "$(CONNMAN_PKGDIR)/usr/sbin/cm"
+ @for i in $(CONNMAN_TESTS); do \
+ install -D -m 755 "$(CONNMAN_DIR)/test/$$i" \
+ "$(CONNMAN_PKGDIR)/usr/sbin/cm-$$i"; \
+ done
+ @$(call touch)
+
# ----------------------------------------------------------------------------
# Target-Install
# ----------------------------------------------------------------------------
@@ -214,39 +255,13 @@ endif
# # command line client
ifdef PTXCONF_CONNMAN_CLIENT
- @$(call install_copy, connman, 0, 0, 0755, $(CONNMAN_DIR)/client/cm, /usr/sbin/cm)
+ @$(call install_copy, connman, 0, 0, 0755, -, /usr/sbin/cm)
endif
# # python tests
ifdef PTXCONF_CONNMAN_TESTS
- @for i in \
- connect-network \
- create-network \
- debug-connman \
- disable-device \
- disable-network \
- disconnect-network \
- enable-device \
- get-state \
- list-connections \
- list-devices \
- list-networks \
- list-profiles \
- monitor-connman \
- select-connection \
- select-network \
- set-address \
- set-passphrase \
- set-policy \
- show-introspection \
- simple-agent \
- start-scanning \
- test-compat \
- test-connman \
- test-manager \
- ; do \
- $(call install_copy, connman, 0, 0, 0755, \
- $(CONNMAN_DIR)/test/$$i, \
+ @for i in $(CONNMAN_TESTS); do \
+ $(call install_copy, connman, 0, 0, 0755, -, \
/usr/sbin/cm-$$i); \
done
endif