#!/bin/sh -e __package "runit" os="$(cat "${__global}/explorer/os")" case "${os}" in debian|devuan) # zero-config sysvinit and systemd compatibility os_version="$(cat "${__global}/explorer/os_version")" debian_package="runit-run" case "${os_version}" in beowulf) debian_package="runit" ;; esac __package "${debian_package}" ;; freebsd) __key_value \ --file "/etc/rc.conf" \ --key "runsvdir_enable" \ --delimiter "=" \ --value "yes" \ "runsvdir_enable" ;; *) echo "Your OS '${os}' is currently not supported." >&2 exit 1 ;; esac