summarylogtreecommitdiffstats
path: root/webvirtcloud-git.install
blob: 6e3d12ce35c69eddc4727bddd8b4d1e2401ecfc3 (plain)
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
post_install() {
  login='webvirtcloud'

  getent group "${login}" > /dev/null || groupadd -r "${login}" > /dev/null
  getent passwd "${login}" > /dev/null || useradd -r -g "${login}" -d "/var/lib/${login}" "${login}" -m > /dev/null

  PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/bin/python2 /usr/lib/webvirtcloud/manage.py migrate
  PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/bin/python2 /usr/lib/webvirtcloud/manage.py syncdb
  chown webvirtcloud:webvirtcloud /usr/lib/webvirtcloud/db.sqlite3 /usr/lib/webvirtcloud
  PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/bin/python2 /usr/lib/webvirtcloud/manage.py collectstatic --noinput
  cat <<- EOF
    To finalize the installation you need to add required user to the kvm group:
	# sudo usermod -G kvm -a ${login}

	Sample nginx conf file stored in /etc/nginx/conf.d/webvirtcloud.nginx.conf.sample

	Restart nginx and the supervisord services:
	# sudo systemctl restart nginx
	# sudo systemctl restart supervisord
EOF
}

post_upgrade() {
  echo
}