diff options
| author | Robert Günzler <r@gnzler.io> | 2026-02-23 14:18:13 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-02-23 14:18:13 +0100 |
| commit | 294d2e94a6cc2f98960d6844b7a10f02b0ce940e (patch) | |
| tree | 7242663209b70959bc3a16e005cac4aae1b6cf2f /bundles/svtree/items.py | |
| parent | 0e0098c021080e2fc9271334de2f29b397ac5f25 (diff) | |
svtree: format
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'bundles/svtree/items.py')
| -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", } |