dotfiles/void-install/sv/runsvdir/run

14 lines
315 B
Bash
Executable File

#!/bin/sh
ZUSER=@USER@
export HOME="/home/$ZUSER"
GROUPS=$(id -Gn "$ZUSER" | tr ' ' ':')
SVDIR="$HOME/sv"
ID=$(id -u $ZUSER)
[ ! -d /run/user/$ID ] && \
mkdir -p /run/user/$ZUSER && \
chown $ZUSER:$ZUSER /run/user/$ZUSER
exec chpst -u "$ZUSER:$GROUPS" sh -l -c "exec runsvdir $SVDIR $ZUSER '...'" $ZUSER