mirror of
https://github.com/EnumeratedDev/enit.git
synced 2026-09-15 18:16:12 +00:00
master
Enit
The official init system for Tide Linux
Project Information
Enit is an init system developed for the Tide Linux project. It features easy-to-use commands for power and service management and yaml-based service configuration
Installation Guide
Using a package manager
- Tide Linux: Enit is pre-installed as the default init system through the
enitpackage
Building from source
- Download
gofrom your package manager or from the go website - Download
makefrom your package manager - Run the following command to compile the project
make PREFIX=/usr SYSCONFDIR=/etc LOCALSTATEDIR=/var
- Run the following command to install Enit into your system. You may also append a DESTDIR variable at the end of this line if you wish to install in a different root directory
make install PREFIX=/usr
make install-config PREFIX=/usr SYSCONFDIR=/etc
Post installation
- Set the default init system in your bootloader/boot-manager by appending
init=/usr/sbin/enitto your kernel command-line parameters. Alternatively symlink/usr/sbin/enitto/sbin/init - You may find additional service files in the Tide Linux repositories. Some service files will likely need to be modified to run in your distribution
Description
The official init system for Tide Linux. Mirror of https://github.com/EnumeratedDev/enit
332 KiB
Languages
Go
98%
Makefile
2%