boot@ service

The boot@ instantiated service is a portable set of services to boot a machine in conjunction with the 66 API.

How to enable

Like any other instantiated service to enable it you need to specify the target of the service. The target can be a random name.

This is a specific service that handles the boot sequence of a machine, it is usually enabled on a tree build especially for it and contains only this service.

For example:

# 66-tree -n boot
# 66-enable -t boot boot@system

The name of the tree need to match the name set at your TREE= key=value pair defined in the /etc/66/init.conf file.

Do not mark this tree enabled with the 66-tree -E option. The 66-init will take care of this special tree and start it automatically.

Refer to the 66-tree and 66-enable for further information on these tools.

How to configure it

This service is declared as a module service and comes with its own configuration file. The configuration file can be seen and edited easily using the 66-env tool:

# 66-env boot@system

When you are done editing this file, you need to reenable the service to have changes applied by using the -F option:

# 66-enable -t boot -F boot@system

Configuration file key=value pair explanation

Two different kinds of variables are used: