summarylogtreecommitdiffstats
path: root/virtuoso.install
blob: 36d69f012a333892cd8119c70a4df5e04b328338 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
post_install(){
  groupadd -g 2000 virtuoso &>/dev/null
  useradd -u 2000 -g virtuoso -d /var/lib/virtuoso-opensource-7/db \
     -s /bin/false virtuoso &>/dev/null
}

post_upgrade(){
  getent group virtuoso >/dev/null 2>&1 || groupadd -g 2000 virtuoso &>/dev/null
  getent passwd virtuoso >/dev/null 2>&1 || useradd -u 2000 -g virtuoso \ 
    -d /var/lib/virtuoso-opensource-7/db -s /bin/false virtuoso &>/dev/null
  systemctl is-enabled virtuoso && systemctl start virtuoso
}

pre_upgrade() {
  systemctl stop virtuoso
}