Mercurial > vanilla
annotate README.rc.md @ 126:3fd04524c63d
lib/ncurses: build both versions
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 10 Mar 2019 15:17:06 +0100 |
parents | afb6f8eb89da |
children |
rev | line source |
---|---|
31
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
1 vanilla init scripts |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
2 ==================== |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
3 |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
4 If a package provide a init script, it is installed as /etc/rc.d/name where |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
5 name is the canonical package name. |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
6 |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
7 Then enable it in /etc/rc.single or /etc/rc.multi. We recommend checking the |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
8 executable permissions to allow disabling/enabling services without editing |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
9 files. |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
10 |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
11 Example in /etc/rc.multi: |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
12 |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
13 ```sh |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
14 if [ -x /etc/rc.d/acpid ]; then |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
15 /etc/rc.d/acpid start |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
16 fi |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
17 ``` |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
18 |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
19 Don't forget to shutdown gracefully in /etc/rc.shutdown: |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
20 |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
21 ```sh |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
22 if [ -x /etc/rc.d/acpid ]; then |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
23 /etc/rc.d/acpid stop |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
24 fi |
afb6f8eb89da
vanilla: add more documentation
David Demelier <markand@malikania.fr>
parents:
diff
changeset
|
25 ``` |