about summary refs log tree commit diff
path: root/bin
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2025-09-22 19:14:31 +0200
committerRobert Günzler <r@gnzler.io>2025-09-22 19:53:59 +0200
commitad3f9dcc42d2d4e643a3acbc5005324623ebd54c (patch)
tree6b45572ff943c0fed316158eab668c3220613f81 /bin
parentd709a2946b006bb6d8f1c4d1cc3b6169f46d4d8b (diff)
combine init and run scripts
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to '')
-rwxr-xr-xbin/svtree-init8
-rwxr-xr-xbin/svtree-run9
2 files changed, 6 insertions, 11 deletions
diff --git a/bin/svtree-init b/bin/svtree-init
deleted file mode 100755
index 74e6bf9..0000000
--- a/bin/svtree-init
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/execlineb -P
-
-importas -iS HOME
-importas -iS XDG_RUNTIME_DIR
-
-envfile -I /opt/svtree/dirs.conf
-
-exec s6-rc-recompile
diff --git a/bin/svtree-run b/bin/svtree-run
index 72f47b0..eab97f5 100755
--- a/bin/svtree-run
+++ b/bin/svtree-run
@@ -1,11 +1,14 @@
 #!/bin/execlineb -P
 
-importas -iS HOME
-importas -iS XDG_RUNTIME_DIR
+importas -iS -D "/etc" XDG_CONFIG_HOME
+importas -iS -D "/run" XDG_RUNTIME_DIR
 
 envfile -I /opt/svtree/dirs.conf
 
-# compiled (setup by init script)
+# compile s6-rc db
+foreground { s6-rc-recompile }
+
+# check that we have the db
 if { eltest -e ${COMPILED_DIR} }
 
 # TODO: cgroup support