summarylogtreecommitdiffstats
path: root/opennebula-sunstone.service
diff options
context:
space:
mode:
Diffstat (limited to 'opennebula-sunstone.service')
-rw-r--r--opennebula-sunstone.service8
1 files changed, 8 insertions, 0 deletions
diff --git a/opennebula-sunstone.service b/opennebula-sunstone.service
index adc698fc976a..07bc2833d5ca 100644
--- a/opennebula-sunstone.service
+++ b/opennebula-sunstone.service
@@ -1,10 +1,18 @@
[Unit]
Description=OpenNebula Web Interface
+After=network.target
+After=local-fs.target
+After=remote-fs.target
[Service]
User=oneadmin
Group=cloud
Type=forking
+PermissionsStartOnly=true
+ExecStartPre=/usr/bin/mkdir -p /var/run/one
+ExecStartPre=/usr/bin/mkdir -p /var/lock/one
+ExecStartPre=/usr/bin/chown -R oneadmin:cloud /var/run/one
+ExecStartPre=/usr/bin/chown -R oneadmin:cloud /var/lock/one
ExecStart=/usr/bin/sunstone-server start
ExecStop=/usr/bin/sunstone-server stop