summarylogtreecommitdiffstats
path: root/webvirtcloud-git.install
diff options
context:
space:
mode:
authorforumi07212016-06-02 08:21:16 +0900
committerforumi07212016-06-02 08:21:16 +0900
commitcad07a0e2c44b42df9a99a0db7b274b3d7226385 (patch)
tree81c3a6f70d2a6eab55fa04747577feb90756dab5 /webvirtcloud-git.install
downloadaur-cad07a0e2c44b42df9a99a0db7b274b3d7226385.tar.gz
First commit
Diffstat (limited to 'webvirtcloud-git.install')
-rw-r--r--webvirtcloud-git.install25
1 files changed, 25 insertions, 0 deletions
diff --git a/webvirtcloud-git.install b/webvirtcloud-git.install
new file mode 100644
index 000000000000..6e3d12ce35c6
--- /dev/null
+++ b/webvirtcloud-git.install
@@ -0,0 +1,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
+}