#!@SHELL@ sourcex() { if [ "$1" = "-e" ]; then shift [ -e "$1" ] || return 1 fi if ! . "$1"; then eerror "$RC_SVCNAME: error loading $1" exit 1 fi } _sysconf="${XDG_CONFIG_HOME:-${HOME}/.config}/openrc" sourcex -e "@SYSCONFDIR@/rc.conf" sourcex -e "$_sysconf/rc.conf" case $1 in start) _runlevel="${rc_user_runlevel:-default}";; stop) _runlevel="${rc_user_shutdown_runlevel:-none}";; *) exit 1 esac mkdir -p "$_sysconf/runlevels/$_runlevel" openrc --user "$_runlevel"