summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBastian Krause <bst@pengutronix.de>2021-04-15 12:29:23 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2021-04-23 08:34:18 +0200
commit7eeb6bb6f1334706e8d35f592dc8b3953d2cebda (patch)
tree385e00624cc02da41d9217d6bf9af103cf303637
parent7a23508e15b14bd9a977d8b9308932cfb03ef8ca (diff)
downloadptxdist-7eeb6bb6f1334706e8d35f592dc8b3953d2cebda.tar.gz
ptxdist-7eeb6bb6f1334706e8d35f592dc8b3953d2cebda.tar.xz
cog: add option to install cogctl
cogctl is a commandline tool to control a running cog instance via D-Bus. Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20210415102923.21134-2-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r--rules/cog.in5
-rw-r--r--rules/cog.make4
2 files changed, 9 insertions, 0 deletions
diff --git a/rules/cog.in b/rules/cog.in
index ccc736295..81313c636 100644
--- a/rules/cog.in
+++ b/rules/cog.in
@@ -18,4 +18,9 @@ config COG_REMOTE_DBUS_SYSTEM_BUS
bool
prompt "Expose remote control interface on system bus"
+config COG_COGCTL
+ bool
+ select COG_REMOTE_DBUS_SYSTEM_BUS
+ prompt "Install cogctl"
+
endif
diff --git a/rules/cog.make b/rules/cog.make
index 445c76617..3fd9f929a 100644
--- a/rules/cog.make
+++ b/rules/cog.make
@@ -69,6 +69,10 @@ ifdef PTXCONF_COG_REMOTE_DBUS_SYSTEM_BUS
/usr/share/dbus-1/system.d/com.igalia.Cog.conf)
endif
+ifdef PTXCONF_COG_COGCTL
+ @$(call install_copy, cog, 0, 0, 0755, -, /usr/bin/cogctl)
+endif
+
@$(call install_finish, cog)
@$(call touch)