#!/bin/sh -eu # SYNTAX: $sv [...] -- $configure_options tool=$(readlink -e "${0%/*}/..") . "$tool"/local/lib.sh sv="$1"; shift sudo install -d -m 770 -o root -g root \ /etc/sv/"$sv" sudo install -m 770 -o root -g root \ "$tool"/etc/sv/"$sv"/run \ /etc/sv/"$sv"/run if test -e "$tool"/etc/sv/"$sv"/log/run then sudo install -d -m 770 -o root -g root \ /etc/sv/"$sv"/log sudo install -m 770 -o root -g root \ "$tool"/etc/sv/"$sv"/log/run \ /etc/sv/"$sv"/log/run fi ( cd / test ! -r "$tool"/etc/sv/"$sv"/local.sh || . "$tool"/etc/sv/"$sv"/local.sh || return 1 ) ( cd / test ! -r "$tool"/etc/sv/"$sv"/log/local.sh || . "$tool"/etc/sv/"$sv"/log/local.sh || return 1 ) sudo ln -fns \ ../sv/"$sv" \ /etc/service/"$sv"