annotate lightsd.install @ 21:ed25f4b38f85

New upstream release 1.2.1-rc.3
author buildbot@srv-seaquake.kalessin.fr
date Sun, 12 Feb 2017 23:11:41 +0000
parents 5cc2087b8737
children 3e501f670b95
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
1 post_install() {
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
2 getent group lightsd >/dev/null || groupadd -r lightsd
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
3 getent passwd lightsd >/dev/null || useradd -r -d / -g lightsd lightsd
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
4
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
5 cat << 'EOF'
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
6
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
7 lightsd runs under the `lightsd' user and group by default; add yourself to
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
8 this group to be able to open lightsd's socket and pipe under /run/lightsd:
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
9
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
10 gpasswd -a $USER lightsd
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
11
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
12 Re-open your current desktop or ssh session for the change to take effect.
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
13 Then use systemctl to start lightsd; you can start playing with lightsd with:
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
14
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
15 `lightsd --prefix`/share/doc/lightsd/examples/lightsc.py
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
16
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
17 EOF
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
18 }
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
19
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
20 post_remove() {
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
21 getent passwd lightsd >/dev/null && userdel lightsd
5cc2087b8737 lightsd 0.9.2
Louis Opter <kalessin@kalessin.fr>
parents:
diff changeset
22 }