#!/bin/sh
# SPDX-License-Identifier: MIT

if [ "$2" != "start" ] && [ "$2" != "stop" ]; then
	echo "Usage: $0 <R/T>hw:<card>,<device> <start/stop>"
	exit 1
fi

logger -t dummystreamhack-wrapper "$2 dummystreamhack ($1)"

if [ -x "/usr/bin/systemctl" ]; then
	logger -t dummystreamhack-wrapper "Using systemd-user"
	systemctl --user $2 dummystreamhack@$1
elif [ -f "/sbin/openrc-run" ]; then
	logger -t dummystreamhack-wrapper "Using openrc-user"
	mkdir -p "${XDG_CONFIG_HOME:-"$HOME/.config"}/rc/init.d/"
	ln -sf "/etc/user/init.d/dummystreamhack-rc" "${XDG_CONFIG_HOME:-"$HOME/.config"}/rc/init.d/dummystreamhack.$1"
	rc-service -U dummystreamhack.$1 $2
fi
