summarylogtreecommitdiffstats
path: root/webvirtcloud-git.install
blob: 84165340285ba73e4bdca9b70c5c6522f119d12c (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
26
27
post_install() {
  login='webvirtcloud'

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

  PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/lib/webvirtcloud/manage.py migrate --run-syncdb --noinput
  chown webvirtcloud:webvirtcloud /usr/lib/webvirtcloud/db.sqlite3 /usr/lib/webvirtcloud
  PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/lib/webvirtcloud/manage.py collectstatic --noinput
  cat <<- EOF
  	If you want to change admin, you need to run:
    PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/lib/webvirtcloud/manage.py createsuperuser

    WebVirtCloud daemon is managed by Supervisord.
	# sudo systemctl restart supervisord

	Port info
		WebVirtCloud : 8006
		NoVNC : 6080

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

post_upgrade() {
  PYTHONPATH=/usr/lib/webvirtcloud/lib /usr/lib/webvirtcloud/manage.py migrate --run-syncdb --noinput
  chown webvirtcloud:webvirtcloud /usr/lib/webvirtcloud/db.sqlite3 /usr/lib/webvirtcloud
}