File: postinst

package info (click to toggle)
solid-desktop 2.2-3
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 3,620 kB
  • ctags: 2,830
  • sloc: sh: 290; sql: 80; makefile: 64
file content (29 lines) | stat: -rw-r--r-- 515 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /bin/sh

set -e

user=solid
uid=64010
group=solid
gid=64010

if [ "$1" = "configure" ]
then
    if ! grep -q $group /etc/group; then
	addgroup --gid $gid $group
    fi

    if ! grep -q $user /etc/passwd; then

	adduser --system --uid $uid --gid $gid --gecos "Solid Database" \
	    --home /var/lib/solid --quiet $user
	chsh -s /bin/sh solid
    fi

    if [ ! -f /var/lib/solid/database/default/solid.ini ]
    then
	su solid -c "/usr/lib/solid/setup"
    fi

    update-rc.d solid defaults 90 10 >/dev/null
fi