about summary refs log tree commit diff
path: root/bundles
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--bundles/svtree/items.py48
1 files changed, 24 insertions, 24 deletions
diff --git a/bundles/svtree/items.py b/bundles/svtree/items.py
index 809f869..de7e7db 100644
--- a/bundles/svtree/items.py
+++ b/bundles/svtree/items.py
@@ -3,37 +3,38 @@ if node.os != "alpine":
 
 git_deploy = {
     "/opt/svtree": {
-        'repo': "https://git.sr.ht/~robertgzr/svtree",
-        'rev': "master",
+        "repo": "https://git.sr.ht/~robertgzr/svtree",
+        "rev": "master",
     },
 }
 
 symlinks = {
     "/etc/init.d/svtree": {
-        'target': "/opt/svtree/openrc.service",
-        'needs': {"git_deploy:/opt/svtree"},
+        "target": "/opt/svtree/openrc.service",
+        "needs": {"git_deploy:/opt/svtree"},
     },
     "/etc/s6-rc/templates/service": {
-        'target': "/opt/svtree/templates/service",
-        'needs': {"git_deploy:/opt/svtree"},
+        "target": "/opt/svtree/templates/service",
+        "needs": {"git_deploy:/opt/svtree"},
     },
     "/usr/bin/sv": {
-        'target': "/opt/svtree/bin/sv",
-        'needs': {"git_deploy:/opt/svtree"},
+        "target": "/opt/svtree/bin/sv",
+        "needs": {"git_deploy:/opt/svtree"},
     },
 }
 
 directories = {
+    # svtree dist
     "/opt/svtree": {},
-
-    "/etc/s6-rc/src": { 'purge': True },
-    "/etc/s6-rc/templates": { 'purge': True },
-    '/etc/s6-rc/generate': { 'purge': True },
-
-    "/etc/s6-rc/src/default/contents.d": { 'purge': True },
-
-    "/etc/s6-rc/src/services/contents.d": { 'purge': True },
-    "/etc/s6-rc/services": { 'purge': True },
+    # svtree-related directories
+    "/etc/s6-rc/src": {"purge": True},
+    "/etc/s6-rc/templates": {"purge": True},
+    "/etc/s6-rc/generate": {},
+    # directory for bundles started by default
+    "/etc/s6-rc/src/default/contents.d": {"purge": True},
+    # service templates
+    "/etc/s6-rc/src/services/contents.d": {},
+    "/etc/s6-rc/services": {"purge": True},
 }
 
 files = {
@@ -44,7 +45,6 @@ files = {
             "svc_openrc:svtree:reload",
         },
     },
-
     "/etc/s6-rc/src/services/type": {
         "content_type": "text",
         "content": "bundle",
@@ -63,15 +63,15 @@ files = {
 
 svc_openrc = {
     "svtree": {
-        'enabled': True,
-        'running': True,
-        'needs': {"symlink:/etc/init.d/svtree"},
+        "enabled": True,
+        "running": True,
+        "needs": {"symlink:/etc/init.d/svtree"},
     },
 }
 
 for service, _ in node.metadata.get("services", {}).items():
     svc_s6rc[service] = {
-        'runlevel': "default",
-        'bundle': "services",
-        'generate': "service",
+        "runlevel": "default",
+        "bundle": "services",
+        "generate": "service",
     }