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
- dmesg
- local
- modules
- random-seed-load
- random-seed-save
- swap-fstab
- syslog
- syslog-priv
