diff options
| -rw-r--r-- | bundles/svtree/items.py | 48 |
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", } |