diff options
author | Jan Luebbe <jlu@pengutronix.de> | 2012-02-24 15:49:19 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2012-03-12 09:52:55 +0100 |
commit | a144761821089dac6141611ad55320f016f64a5f (patch) | |
tree | 90cc953bc0c36d949005aa68541182aabda1499c /rules/networkmanager.make | |
parent | f2308fbd8bae1dc573ef81479c5fa15888945372 (diff) | |
download | ptxdist-a144761821089dac6141611ad55320f016f64a5f.tar.gz ptxdist-a144761821089dac6141611ad55320f016f64a5f.tar.xz |
networkmanager: add option to install example tools
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/networkmanager.make')
-rw-r--r-- | rules/networkmanager.make | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/rules/networkmanager.make b/rules/networkmanager.make index d1b72e5a9..4c15f426c 100644 --- a/rules/networkmanager.make +++ b/rules/networkmanager.make @@ -51,6 +51,28 @@ NETWORKMANAGER_CONF_OPT := \ --with-distro=debian # ---------------------------------------------------------------------------- +# Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/networkmanager.install: + @$(call targetinfo) + @$(call world/install, NETWORKMANAGER) + +ifdef PTXCONF_NETWORKMANAGER_EXAMPLES + @cd $(NETWORKMANAGER_DIR)/examples/C/glib/ && for FILE in `find -name "*-glib" -printf '%f\n'`; do \ + install -D -m 755 "$${FILE}" "$(NETWORKMANAGER_PKGDIR)/usr/bin/nm-$${FILE}"; \ + done + @cd $(NETWORKMANAGER_DIR)/examples/python/ && for FILE in `find -name "*.py" -printf '%f\n'`; do \ + install -D -m 755 "$${FILE}" "$(NETWORKMANAGER_PKGDIR)/usr/bin/nm-$${FILE}"; \ + done + @cd $(NETWORKMANAGER_DIR)/examples/shell/ && for FILE in `find -name "*.sh" -printf '%f\n'`; do \ + install -D -m 755 "$${FILE}" "$(NETWORKMANAGER_PKGDIR)/usr/bin/nm-$${FILE}"; \ + done +endif + + @$(call touch) + +# ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- @@ -106,6 +128,18 @@ endif @$(call install_tree, networkmanager, 0, 0, -, /etc/dbus-1/system.d/) @$(call install_tree, networkmanager, 0, 0, -, /usr/share/dbus-1/system-services/) +ifdef PTXCONF_NETWORKMANAGER_EXAMPLES + @cd $(NETWORKMANAGER_PKGDIR)/usr/bin/ && for FILE in `find -name "*-glib" -printf '%f\n'`; do \ + $(call install_copy, networkmanager, 0, 0, 0755, -, /usr/bin/$${FILE}); \ + done + @cd $(NETWORKMANAGER_PKGDIR)/usr/bin/ && for FILE in `find -name "*.py" -printf '%f\n'`; do \ + $(call install_copy, networkmanager, 0, 0, 0755, -, /usr/bin/$${FILE}); \ + done + @cd $(NETWORKMANAGER_PKGDIR)/usr/bin/ && for FILE in `find -name "*.sh" -printf '%f\n'`; do \ + $(call install_copy, networkmanager, 0, 0, 0755, -, /usr/bin/$${FILE}); \ + done +endif + @$(call install_finish, networkmanager) @$(call touch) |