#!/bin/sh -e

handle_user_spawn() {
    if [ ! -S /run/dinitctl ]; then
        echo >&2 "  Current root is not booted."
        dinitctl "$1" -o "$2"
    else
        dinitctl "$1" "$2"
    fi
}

op="$1"; shift

case $op in
  enable) handle_user_spawn "$op" 'dinit-user-spawn' ;;
  disable) handle_user_spawn "$op" 'dinit-user-spawn' ;;
  *) echo >&2 "  Invalid operation '$op'"; exit 1 ;;
esac

exit 0
