From d345455cc91df176b2b1ec7d50e67967c3f18c0c Mon Sep 17 00:00:00 2001 From: Stefan Weigl-Bosker Date: Wed, 5 Mar 2025 15:05:06 -0500 Subject: more improvements to service management --- void/services/dbus/log/run | 3 +++ void/services/dbus/run | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100755 void/services/dbus/log/run create mode 100755 void/services/dbus/run (limited to 'void/services/dbus') diff --git a/void/services/dbus/log/run b/void/services/dbus/log/run new file mode 100755 index 0000000..e19b6ec --- /dev/null +++ b/void/services/dbus/log/run @@ -0,0 +1,3 @@ +#!/bin/sh + +exec vlogger -t dbus-$(id -u) -p daemon diff --git a/void/services/dbus/run b/void/services/dbus/run new file mode 100755 index 0000000..dc7473e --- /dev/null +++ b/void/services/dbus/run @@ -0,0 +1,11 @@ +#!/bin/sh + +[ -r ./conf ] && . ./conf + +: "${DBUS_SESSION_BUS_ADDRESS:=unix:path=/run/user/$(id -u)/bus}" + +if [ -d "$TURNSTILE_ENV_DIR" ]; then + echo "$DBUS_SESSION_BUS_ADDRESS" > "$TURNSTILE_ENV_DIR"/DBUS_SESSION_BUS_ADDRESS +fi + +exec chpst -e "$TURNSTILE_ENV_DIR" dbus-daemon --session --nofork --nopidfile --address="$DBUS_SESSION_BUS_ADDRESS" $OPTS -- cgit v1.2.3