• Stars
    star
    173
  • Rank 220,124 (Top 5 %)
  • Language
    C
  • Created over 6 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

runit init scripts for Void

Runit init scripts for void

This repository contains the runit init scripts for the Void Linux distribution.

This is loosely based on https://github.com/chneukirchen/ignite but with the difference that I'm trying to avoid the bash dependency.

Dependencies

  • A POSIX shell
  • A POSIX awk
  • procps-ng (needs pkill -s0,1)
  • runit

How to use it

runit is used by default in the Void distribution.

To see enabled services for "current" runlevel:

$ ls -l /var/service/

To see available runlevels (default and single, which just runs sulogin):

$ ls -l /etc/runit/runsvdir

To enable and start a service into the "current" runlevel:

# ln -s /etc/sv/<service> /var/service

To disable and remove a service:

# rm -f /var/service/<service>

To view status of all services for "current" runlevel:

# sv status /var/service/*

Feel free to send patches and contribute with improvements!

Copyright

void-runit is in the public domain.

To the extent possible under law, the creator of this work has waived all copyright and related or neighboring rights to this work.

http://creativecommons.org/publicdomain/zero/1.0/

More Repositories

1

void-packages

The Void source packages collection
Shell
2,505
star
2

xbps

The X Binary Package System (XBPS)
C
786
star
3

void-mklive

The Void Linux live image maker
Shell
320
star
4

runit

The init system for Void Linux.
C
162
star
5

void-docs

mdbook source for docs.voidlinux.org
CSS
160
star
6

void-containers

OCI container images for Void Linux
Dockerfile
68
star
7

void-infrastructure

Infrastructure configuration data for Void systems
HCL
63
star
8

void-linux.github.io

Void Linux website
CSS
63
star
9

musl-fts

Implementation of fts(3) for musl libc packages in Void Linux
C
34
star
10

void-updates

Update check system for void-packages
Shell
30
star
11

musl-obstack

A standalone library to implement GNU libc's obstack
C
19
star
12

netbsd-wtf

NetBSD's wtf(6) adapted for Void Linux
Roff
17
star
13

void-installer

Not the repo you're looking for. Look at mklive instead.
Shell
17
star
14

xmirror

Interactive script for changing XBPS mirrors
Shell
17
star
15

void-wiki

Components for wiki.voidlinux.org
PHP
12
star
16

libglob

BSD glob(3) implementation with non-POSIX features
C
11
star
17

xmandump

Dump all manpages in an XBPS package for use with man.cgi
Go
8
star
18

documentation

Void Linux documentation
8
star
19

socklog-void

SockLog configuration for Void Linux
Shell
7
star
20

ircbot

Void's IRC Notification Bot
Go
5
star
21

openbsd-man

The OpenBSD man(1) utility for Linux
C
5
star
22

repo-exporter

Prometheus exporter for XBPS Repos
Go
4
star
23

buildbot-config

obsoleted by void-infrastructure
Python
3
star
24

void-texlive

Components for packaging TeX into XBPS
Shell
3
star
25

jbigkit-shared

Autotools and libtool for JBIG-KIT version 2.1
C
2
star
26

xbps-legacy-sign

Sign xbps packages using xbps's quirks for backwards compatibility.
Go
2
star
27

man-site

Components related to man.voidlinux.org
Shell
2
star
28

portableproplib

Portable Property container object library
C
1
star