RC-UPDATE(8)

πŸ“¦
version 0.63.2 Β· 2 versions
, in alpine 3.23, alpine 3.24

πŸŽ€ RC-UPDATE(8) πŸŽ€

okay bestie, this is RC-UPDATE(8) from the System Manager's Manual, and it's here to help you add and remove services to and from runlevels without touching some obscure file or managing a directory of symlinks. ✨

✨ NAME ✨

rc-update β€” add and remove services to and from a runlevel πŸ’…

🌸 SYNOPSIS 🌸

rc-update [-s, --stack] add service [runlevel ...]
rc-update [-s, --stack] [-a, --all] delete service [runlevel ...]
rc-update [-u, --update] [-v, --verbose] show [runlevel ...]

πŸ’– DESCRIPTION πŸ’–

OpenRC uses named runlevels. Instead of editing some obscure file or managing a directory of symlinks, rc-update exists to quickly add or delete services to and 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 /etc/init.d.
  • delete service β€” Delete the service from the runlevel or the current one if none given.
  • show β€” 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.
  • -v, --verbose β€” Show all services.
  • -u, --update β€” 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).

If the -s, --stack option is given then we either add or remove the runlevel from the runlevel. This allows inheritance of runlevels. 🫢

If the -a, --all 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 removed. πŸ’€

bestie note: keep those paths and that openrc-run requirement in mind β€” standard OpenRC scripts only, no cap. πŸ’…

πŸ” SEE ALSO πŸ”

openrc(8), openrc-run(8), rc-status(8) 🌈

πŸ‘‘ AUTHORS πŸ‘‘

  • Roy Marples <roy@marples.name>
  • The OpenRC Team <openrc@gentoo.org>

πŸ’– okay that's the whole page β€” big mwah from OpenRC, dated Jan 13, 2014. slay and bye πŸ’–

πŸ“¦ where this page comes from