#!/bin/sh # /etc/runit/2 - Start service supervision PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH runlevel=default for arg in $(cat /proc/cmdline); do if [ -d "/etc/runit/runsvdir/$arg" ]; then printf "Runlevel: %s\n" "$arg" runlevel="$arg" break fi done runsvchdir "$runlevel" || { printf "Warning: runlevel '%s' failed, falling back to 'default'\n" "$runlevel" [ "$runlevel" != default ] && runsvchdir default } exec runsvdir -P /service 'log: ........................................................................................................'