1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-22 18:55:29 +03:00
aports/community/mycroft-gui/0001-start-stop-commands-from-environment.patch
2021-04-15 14:56:39 +00:00

45 lines
1.4 KiB
Diff

From f2525cf9c53d0077631136d8cef4f1f88e283149 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=C3=85ke=20Forslund?= <ake.forslund@gmail.com>
Date: Tue, 14 Jul 2020 07:52:02 +0000
Subject: [PATCH] Start / stop commands from environment
- MYCROFT_START_CMD will be used to start the mycroft services if defined
- MYCROFT_STOP_CMD will be used to stop the mycroft services if defined
---
data/mycroft-gui-core-loader.in | 12 ++++++++++--
data/mycroft-gui-core-stop.in | 9 +++++++--
2 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/data/mycroft-gui-core-loader.in b/data/mycroft-gui-core-loader.in
index 9b3fca4..c65de79 100644
--- a/data/mycroft-gui-core-loader.in
+++ b/data/mycroft-gui-core-loader.in
@@ -1,3 +1,11 @@
#!/bin/sh
-cd ${MYCROFT_CORE_DIR}
-./start-mycroft.sh all
+
+#If startup command is defined use it
+if ! test -z "$MYCROFT_START_CMD"; then
+ $MYCROFT_START_CMD
+else
+ # Use default git install location
+ cd ${MYCROFT_CORE_DIR}
+ ./start-mycroft.sh all
+fi
+
diff --git a/data/mycroft-gui-core-stop.in b/data/mycroft-gui-core-stop.in
index ec5fd2b..65a5cef 100644
--- a/data/mycroft-gui-core-stop.in
+++ b/data/mycroft-gui-core-stop.in
@@ -1,3 +1,8 @@
#!/bin/sh
-cd ${MYCROFT_CORE_DIR}
-./stop-mycroft.sh
+#If stop command is defined use it
+if ! test -z "$MYCROFT_STOP_CMD"; then
+ $MYCROFT_STOP_CMD
+else
+ # Use default git install
+ cd ${MYCROFT_CORE_DIR}
+ ./stop-mycroft.sh