#!/bin/execlineb -Wp # SPDX-License-Identifier: EUPL-1.2+ # SPDX-FileCopyrightText: 2024-2025 Alyssa Ross vm-service-run if { redirfd -w 1 data/dbus.conf sed "s/@XDP_SPECTRUM_USER@/xdp-spectrum-${VM}/g" /etc/dbus-portal.conf.in } s6-ipcserver-socketbinder -B /run/portal-bus/${VM} fdmove -c 3 0 redirfd -r 0 /dev/null s6-envuidgid fs s6-applyuidgid -Uzu 0 getcwd -E dir nsenter --preserve-credentials -S0 --mount=/run/vm/by-id/${VM}/ns/mnt --user=/run/vm/by-id/${VM}/ns/user if { udevadm wait /dev/null } unshare --cgroup --ipc --net --uts export LISTEN_FDS 1 getpid LISTEN_PID dbus-daemon --config-file ${dir}/data/dbus.conf --print-address 4 --address systemd: