BSD Ports

sysutils/runit-faster 2.1.3.7_1 FreeBSD

Runit based init replacement for FreeBSD

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSD3CLAUSE, CC0-1.0
Categories
sysutils
Package size
375.4 KiB, 1546.2 KiB installed

Description

Runit is a daemontools replacement with the following features:

  • Service supervision
  • Clean process state
  • Reliable logging facility
  • Fast system bootup and shutdown
  • Packaging friendly
  • Small code size

This very experimental port comes with a complete suite of configuration files and services to replace init(8) and rc(8) with runit for initializing your system. Heavily inspired by Void Linux' init scripts.

Install

Binary package:

pkg install runit-faster

From the ports tree:

cd /usr/ports/sysutils/runit-faster/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	runit-faster>0:sysutils/runit-faster

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.1.3.7_12.1.3.7_12.1.3.72.1.3.7_12.1.3.7_1
FreeBSD:14:quarterly2.1.3.7_12.1.3.7_1n/a2.1.3.7_12.1.3.7_1
FreeBSD:15:latest2.1.3.7_12.1.3.7_1n/a2.1.3.7_12.1.3.7_1
FreeBSD:15:quarterly2.1.3.7_12.1.3.7_1n/an/an/a
FreeBSD:16:latest2.1.3.7_12.1.3.7_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Run dependencies 1

No port depends on this one.

Configuration

Options name: sysutils_runit

OptionDefaultDescription
DOCSoffBuild and/or install documentation
ROOToffInstall bootstrap files into /etc/runit and /sbin
USES
tar:xz
Service scripts
runsvdir
Conflicts with
runit

Message after installing

See runit-faster(7) for usage and first-time setup instructions.

===>   NOTICE:

The runit-faster port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

Files

Manual pages 12
  • chpst(8)
  • runit(8)
  • runit-faster(7)
  • runit-init(8)
  • runsv(8)
  • runsvchdir(8)
  • runsvdir(8)
  • sv(8)
  • svclone(8)
  • svlogd(8)
  • svmod(8)
  • utmpset(8)
pkg-plist 77
  • bin/svclone
  • bin/svmod
  • @dir
  • @dir %%RUNITDIR%%/core-services
  • %%RUNITDIR%%/1
  • %%RUNITDIR%%/2
  • %%RUNITDIR%%/3
  • %%RUNITDIR%%/core-services/11-devmatch.sh
  • %%RUNITDIR%%/core-services/11-kld.sh
  • %%RUNITDIR%%/core-services/11-set-defaults.sh
  • @sample %%RUNITDIR%%/core-services/12-console.sh.sample
  • @sample %%RUNITDIR%%/core-services/30-geli.sh.sample
  • %%RUNITDIR%%/core-services/31-fsck.sh
  • %%RUNITDIR%%/core-services/31-mount.sh
  • %%RUNITDIR%%/core-services/31-zfs-mount.sh
  • %%RUNITDIR%%/core-services/33-init-var.sh
  • %%RUNITDIR%%/core-services/33-microcode_update.sh
  • %%RUNITDIR%%/core-services/33-savecore.sh
  • %%RUNITDIR%%/core-services/33-set-dumpdev.sh
  • %%RUNITDIR%%/core-services/33-swap.sh
  • %%RUNITDIR%%/core-services/41-devfs-rules.sh
  • %%RUNITDIR%%/core-services/41-entropy.sh
  • %%RUNITDIR%%/core-services/41-hostid.sh
  • %%RUNITDIR%%/core-services/41-hostname.sh
  • %%RUNITDIR%%/core-services/41-ldconfig.sh
  • %%RUNITDIR%%/core-services/41-loopback.sh
  • %%RUNITDIR%%/core-services/41-mixer.sh
  • %%RUNITDIR%%/core-services/41-nextboot.sh
  • %%RUNITDIR%%/core-services/41-rctl.sh
  • @sample %%RUNITDIR%%/core-services/44-bhyve-network.sh.sample
  • @sample %%RUNITDIR%%/core-services/44-jail-network.sh.sample
  • %%RUNITDIR%%/core-services/51-pf.sh
  • %%RUNITDIR%%/core-services/91-cleanup.sh
  • @sample %%RUNITDIR%%/core-services/92-nfs.sh.sample
  • %%RUNITDIR%%/core-services/93-ctld.sh
  • %%RUNITDIR%%/core-services/95-mount-late.sh
  • %%RUNITDIR%%/core-services/95-swap-late.sh
  • %%RUNITDIR%%/core-services/99-binmisc.sh
  • %%RUNITDIR%%/core-services/99-linux.sh
  • %%RUNITDIR%%/core-services/99-os-release.sh
  • %%RUNITDIR%%/core-services/99-ports-env.sh
  • %%RUNITDIR%%/core-services/99-start-jails.sh
  • %%RUNITDIR%%/ctrlaltdel
  • %%RUNITDIR%%/functions
  • %%RUNITDIR%%/jail
  • @sample %%RUNITDIR%%/logger.sample
  • %%RUNITDIR%%/reboot
  • @dir %%RUNITDIR%%/runsvdir
  • @dir %%RUNITDIR%%/runsvdir/default
  • %%RUNITDIR%%/stopit
  • share/man/man7/runit-faster.7.gz
  • share/man/man8/chpst.8.gz
  • share/man/man8/runit-init.8.gz
  • share/man/man8/runit.8.gz
  • share/man/man8/runsv.8.gz
  • share/man/man8/runsvchdir.8.gz
  • share/man/man8/runsvdir.8.gz
  • share/man/man8/sv.8.gz
  • share/man/man8/svclone.8.gz
  • share/man/man8/svmod.8.gz
  • share/man/man8/svlogd.8.gz
  • share/man/man8/utmpset.8.gz
  • sbin/chpst
  • %%ROOT%%/sbin/runit
  • sbin/runit
  • %%ROOT%%/sbin/runit-init
  • sbin/runit-init
  • sbin/runsv
  • sbin/runsvchdir
  • sbin/runsvdir
  • sbin/sv
  • sbin/svlogd
  • sbin/utmpset
  • @postexec [ ! -e %%RUNITDIR%%/runsvdir/current ] && cd %%RUNITDIR%%/runsvdir && ln -s default current
  • @postexec ln -sF /var/run/runit/runsvdir/current /var/service
  • @postunexec [ %%RUNITDIR%%/runsvdir/default -ef %%RUNITDIR%%/runsvdir/current ] && rm -f %%RUNITDIR%%/runsvdir/current 2>/dev/null || true
  • @rmtry /var/service
distinfo 1
FileSizeSHA256
freebsd-runit-2.1.3.7.tar.xz112412685d5915b2e3f32c289d6d58418bb6732b69f5edcf1843bdfb8659bb49277c51
Master sites 1
  • https://codeberg.org/attachments/0f74bee0-05ce-40b4-9cdf-0f9f5a37f90b?dummy=/

Commit history 0

No commits in the history this site was built from.