aboutsummaryrefslogtreecommitdiff
path: root/src/wiki/system/service-management.md
diff options
context:
space:
mode:
Diffstat (limited to 'src/wiki/system/service-management.md')
-rw-r--r--src/wiki/system/service-management.md82
1 files changed, 0 insertions, 82 deletions
diff --git a/src/wiki/system/service-management.md b/src/wiki/system/service-management.md
deleted file mode 100644
index 8aff8a6..0000000
--- a/src/wiki/system/service-management.md
+++ /dev/null
@@ -1,82 +0,0 @@
-Title: Service Management
-
-Carbs Linux uses `busybox-runit` by default, but the repository additionally has the
-original `runit` and `sysmgr`. You can install either with `kiss b runit; kiss i runit`
-or `kiss b sysmgr; kiss i sysmgr`.
-
-runit
-=====
-
-**Enabling a Service**
-
- ln -sf /etc/sv/acpid /var/service
-
-**Disabling a Service**
-
- unlink /var/service/acpid
-
-**Starting a Service**
-
- sv start acpid
-
-**Stopping a Service**
-
- sv stop acpid
-
-For more information refer to the `sv --help` output. Also check out the `sv(8)`
-manual page if you have installed the `runit` package.
-
-
-sysmgr
-======
-
-[sysmgr] is POSIX-sh service supervisor written by me. Its usage resembles
-`runit`. The biggest difference is that `sysmgr` uses service files instead
-of directories with run scripts inside.
-
-
-svctl
------
-
-`svctl` is the equivalant of `sv` for sysmgr. You can run the above commands for
-`runit` and use `svctl` instead of `sv`. Those would be as follows.
-
-
-**Enabling a Service**
-
- ln -sf /etc/sysmgr/acpid /var/sysmgr
-
-**Disabling a Service**
-
- unlink /var/sysmgr/acpid
-
-**Starting a Service**
-
- svctl start acpid
-
-**Stopping a Service**
-
- svctl stop acpid
-
-
-Switching from runit
---------------------
-
-Switching from `runit` is fairly easy. You can run the following commands to get
-started with `sysmgr`.
-
-
- # Create the directories if you haven't yet
- mkdir -p /var/sysmgr /etc/sysmgr
-
- # Copy all of the run scripts to /etc/sysmgr
- set -- /etc/sv/*
- for service; do cp "$service/run" "/etc/sysmgr/${service##*/}" ; done
-
- # Link all enabled services
- set -- /var/service/*
- for service; do ln -sf /etc/sysmgr/${service##*/} /var/sysmgr ; done
-
-
-
-[sysmgr]: https://github.com/cemkeylan/sysmgr