summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRafael Reggiani Manzo2016-01-16 09:11:40 -0200
committerRafael Reggiani Manzo2016-02-17 19:45:45 -0200
commit3416f3fe951e21077474fba97ab36b64b06b5d18 (patch)
tree098f98aa732f9b6e9e75adfea82998e71ab39578
parent774a2bb99a63b4a032660ebc772ce1f9ccad0de3 (diff)
downloadaur-3416f3fe951e21077474fba97ab36b64b06b5d18.tar.gz
Fix systemd service file
It was trying to perform a su which froze requiring password.
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD2
-rw-r--r--opennebula.service5
3 files changed, 5 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 030f433881fa..fb213aa6271d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -35,7 +35,7 @@ pkgbase = opennebula
source = opennebula.service
source = chown_fix.patch
sha512sums = ed572bf1a6e0a4eecb85c1f2beb1f686e6729f74a354f41dbb5113fd089af06013f63d022ee8c068234e5be64df818771a0ba0c452ffbf4fd096dd16cf878926
- sha512sums = ca1080d6a37add816a4b7b10338cff437046e8f3ae0e40ea6b1a9d01663ea00c0d47436a6962bdd755a1325e73c91833cff07a9bc05d95f4aad6d08250f50577
+ sha512sums = aa03623853515afc0f0e25e76a4f55fc844570ec432c8398616e336402fad0f6eea5853fe2488f6a0069831dfb6528ee8cd38772ffe415e349b9394c851299f1
sha512sums = 8d6a311072da61ca49458aaf787daf4ef5c5969a9aa282f2276d679dc38e14e5fd1c23bc51b12a29d2d40b65aa45bd2c38d6741726b09d75a38565b7d4ad4677
pkgname = opennebula
diff --git a/PKGBUILD b/PKGBUILD
index 0feee91082cb..63fa485a9c16 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -38,7 +38,7 @@ source=("http://downloads.opennebula.org/packages/${pkgname}-${pkgver}/${pkgname
'opennebula.service'
'chown_fix.patch')
sha512sums=('ed572bf1a6e0a4eecb85c1f2beb1f686e6729f74a354f41dbb5113fd089af06013f63d022ee8c068234e5be64df818771a0ba0c452ffbf4fd096dd16cf878926'
- 'ca1080d6a37add816a4b7b10338cff437046e8f3ae0e40ea6b1a9d01663ea00c0d47436a6962bdd755a1325e73c91833cff07a9bc05d95f4aad6d08250f50577'
+ 'aa03623853515afc0f0e25e76a4f55fc844570ec432c8398616e336402fad0f6eea5853fe2488f6a0069831dfb6528ee8cd38772ffe415e349b9394c851299f1'
'8d6a311072da61ca49458aaf787daf4ef5c5969a9aa282f2276d679dc38e14e5fd1c23bc51b12a29d2d40b65aa45bd2c38d6741726b09d75a38565b7d4ad4677')
prepare() {
diff --git a/opennebula.service b/opennebula.service
index db7171423369..582ef3c3917e 100644
--- a/opennebula.service
+++ b/opennebula.service
@@ -2,9 +2,10 @@
Description=OpenNebula management
[Service]
+User=oneadmin
Type=oneshot
-ExecStart=/usr/bin/su - oneadmin /usr/bin/one start
-ExecStop=/usr/bin/su - oneadmin /usr/bin/one stop
+ExecStart=/srv/cloud/one/bin/one start
+ExecStop=/srv/cloud/one/bin/one stop
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes