summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMS <ms@taler.net>2021-03-01 11:42:52 +0100
committerMS <ms@taler.net>2021-03-01 11:42:52 +0100
commit2df6be1f400911a5bd143b5c0eb0a8473c901f81 (patch)
treedfbf12ff55ad843cd7efb4a0c7c28f72d56be1f0
parent828f781f96efe6dfb0ce10dd023efa1e2ee3962d (diff)
downloaddeployment-2df6be1f400911a5bd143b5c0eb0a8473c901f81.tar.gz
deployment-2df6be1f400911a5bd143b5c0eb0a8473c901f81.tar.bz2
deployment-2df6be1f400911a5bd143b5c0eb0a8473c901f81.zip
install .service after .timer
-rwxr-xr-xbin/taler-deployment7
1 files changed, 7 insertions, 0 deletions
diff --git a/bin/taler-deployment b/bin/taler-deployment
index 8f03c8e..1bb85df 100755
--- a/bin/taler-deployment
+++ b/bin/taler-deployment
@@ -626,6 +626,13 @@ def setup_service(systemd_unit):
sc_path.mkdir(exist_ok=True,parents=True)
sc_unit = Path.home() / "deployment" / "systemd-services" / systemd_unit
copy(sc_unit, sc_path)
+
+ # If a timer got just installed, the related service
+ # file needs to be installed now.
+ split_filename = systemd_unit.split(".")
+ if "timer" == split_filename[-1]:
+ copy(Path.home() / "deployment" / "systemd-services" / split_filename[0] + ".service", sc_path)
+
subprocess.run(
[
"systemctl",