add and remove services to and from a runlevel
show [runlevel ...]
OpenRC uses named runlevels. Rather than editing some obscure file or managing a
directory of symlinks,
rc-update exists to quickly add
or delete services to and from from different runlevels. All services must
reside in the /etc/init.d or
/usr/local/etc/init.d directories. They must also be
standard OpenRC scripts, meaning they must use openrc-run.
- add service
- Add the service to the
runlevel or the current one if none given. Services
added to the boot runlevel must exist in
- delete service
- Delete the service from the
runlevel or the current one if none given.
- Show all enabled services and the runlevels they belong to. If you specify
runlevels to show, then only those will be included in the output.
- Show all services.
- Forces an update of the dependency tree cache. This may be needed in the
event of clock skew (a file in /etc is newer than the system clock).
option is given then we either add or remove the runlevel from the runlevel.
This allows inheritance of runlevels.
option is given, we remove the service from all runlevels. This is useful,
for example, to clean up the dangling symlinks after a service is
Roy Marples <email@example.com>
The OpenRC Team <firstname.lastname@example.org>