aboutsummaryrefslogtreecommitdiffstats
goetia-freebsd

goetia
Software
0x53.net

goetia-freebsd

What is it?

goetia-freebsd contains service directories and source directories for the system supervision tree that are specific for the FreeBSD operating system.


Installation

Requirements

  • A set of POSIX tools and kernel specific tools as described in the general requirements
  • A POSIX-compliant implementation of make, or GNU make
  • execline
  • s6
  • s6-rc
  • goetia-base
  • Additional per-service dependencies, e.g. the daemon itself the service corresponds to, are listed on the respective page.

Licensing

goetia-freebsd is free software. It is available under the ISC license.

Download

  • The current released version of goetia-freebsd is 0.3.0.0. You can access its checksum here.
  • Alternatively, you can checkout a copy of the goetia-freebsd git repository:
    git clone git://git.0x53.net/goetia-freebsd

Compilation

  • See the enclosed INSTALL file for installation details.

Reference

Service directories

Service directories for early and basic services, used without s6-rc. Service directories in this package are used independent of the kernel in use.

System service directories

Source directories

Following is a list of included source directories. Note that some daemons are so modular and configurable, it would be nonsense to provide a "stock" source directory. How to set those up is explained in an according tutorial page.

System source directories

mount
  • mount-fstab
  • mount-tmp
  • remount-root
net
  • hostname
Userspace device management
  • devd
vfs
  • mount-dev
  • mount-run
tty
  • getty-0
  • getty-1
  • getty-2
  • getty-3
  • getty-4
  • getty-5
  • getty-6
  • getty-7
other