BSD Ports

sysutils/dinit 0.20.0 OpenBSD

service monitoring / "init" system

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Edd Barrett <[email protected]>
Categories
sysutils

Description

"Dinit" is a service supervisor with dependency support.

Specifically, Dinit can launch multiple services in parallel, with dependency management (i.e. if one service's operation depends on another, the latter service will be started first). It can monitor the process corresponding to a service, and re-start it if it dies, and it can do this in an intelligent way, first "rolling back" all dependent services, and restarting them when their dependencies are satisfied. However, the precise nature of dependency relations between services is highly configurable.

In the other systems

SystemPortVersion
OpenBSDsysutils/dinit0.20.0
NetBSDsysutils/dinit0.19.3nb2

Install

Binary package:

pkg_add dinit

From the ports tree:

cd /usr/ports/sysutils/dinit && make install

Dependencies

Build dependencies 2

No port depends on this one.