summarylogtreecommitdiffstats
path: root/opennebula.service
diff options
context:
space:
mode:
Diffstat (limited to 'opennebula.service')
-rw-r--r--opennebula.service8
1 files changed, 8 insertions, 0 deletions
diff --git a/opennebula.service b/opennebula.service
index 106c3edcbd63..a6dec291299a 100644
--- a/opennebula.service
+++ b/opennebula.service
@@ -1,10 +1,18 @@
[Unit]
Description=OpenNebula management
+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/one start
ExecStop=/usr/bin/one stop