diff options
author | Rafael Reggiani Manzo | 2016-01-17 20:50:33 -0200 |
---|---|---|
committer | Rafael Reggiani Manzo | 2016-02-17 19:45:45 -0200 |
commit | d0ceabb6a8111d2d203f83545f66cc87301a96f7 (patch) | |
tree | eddfaa52a390f679e8b1b6a32eb8a237ee80e698 | |
parent | ddd7490b0f8c07ef83b311bc588f48c14e265679 (diff) | |
download | aur-d0ceabb6a8111d2d203f83545f66cc87301a96f7.tar.gz |
Create service file for sunstone
This is the second most common opennebula service.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | PKGBUILD | 5 | ||||
-rw-r--r-- | opennebula-sunstone.service | 12 |
3 files changed, 18 insertions, 1 deletions
@@ -33,10 +33,12 @@ pkgbase = opennebula conflicts = opennebula-unstable source = http://downloads.opennebula.org/packages/opennebula-4.14.2/opennebula-4.14.2.tar.gz source = opennebula.service + source = opennebula-sunstone.service source = chown_fix.patch source = set_locations.patch sha512sums = ed572bf1a6e0a4eecb85c1f2beb1f686e6729f74a354f41dbb5113fd089af06013f63d022ee8c068234e5be64df818771a0ba0c452ffbf4fd096dd16cf878926 sha512sums = 6e3ad31cd00c7e781868ceba6399bc1ec0d35331d1e038a3597bf120a53481385bddd5e179cd9aa34c623d8041fd7bf9d2fbef809be1ceef68f979d1356ce226 + sha512sums = 646ea55c862631fe5cbed1038633d29d67435338013e80b7e9c0b68f5ae0318e7f75b7d7baee59115cb9abc2ecdbdb24e8fe3a8a6481f25de6796fdb9bddff3e sha512sums = 8d6a311072da61ca49458aaf787daf4ef5c5969a9aa282f2276d679dc38e14e5fd1c23bc51b12a29d2d40b65aa45bd2c38d6741726b09d75a38565b7d4ad4677 sha512sums = 1f20e688a0f6d36a6bc875392473e75c7de77b159b9cbdf262ac0f093b4d65555231ab15897156e2558d0df6ae631f8d79a3265073ea8c0546586937544e47c9 @@ -36,10 +36,12 @@ install=opennebula.install changelog=ChangeLog source=("http://downloads.opennebula.org/packages/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz" 'opennebula.service' + 'opennebula-sunstone.service' 'chown_fix.patch' 'set_locations.patch') sha512sums=('ed572bf1a6e0a4eecb85c1f2beb1f686e6729f74a354f41dbb5113fd089af06013f63d022ee8c068234e5be64df818771a0ba0c452ffbf4fd096dd16cf878926' '6e3ad31cd00c7e781868ceba6399bc1ec0d35331d1e038a3597bf120a53481385bddd5e179cd9aa34c623d8041fd7bf9d2fbef809be1ceef68f979d1356ce226' + '646ea55c862631fe5cbed1038633d29d67435338013e80b7e9c0b68f5ae0318e7f75b7d7baee59115cb9abc2ecdbdb24e8fe3a8a6481f25de6796fdb9bddff3e' '8d6a311072da61ca49458aaf787daf4ef5c5969a9aa282f2276d679dc38e14e5fd1c23bc51b12a29d2d40b65aa45bd2c38d6741726b09d75a38565b7d4ad4677' '1f20e688a0f6d36a6bc875392473e75c7de77b159b9cbdf262ac0f093b4d65555231ab15897156e2558d0df6ae631f8d79a3265073ea8c0546586937544e47c9') @@ -76,7 +78,8 @@ build() { package() { cd "${pkgname}-${pkgver}" - install -D -m644 "${srcdir}/opennebula.service" "${pkgdir}/usr/lib/systemd/system/opennebula.service" + install -D -m644 "${srcdir}/opennebula.service" "${pkgdir}/usr/lib/systemd/system/opennebula.service" + install -D -m644 "${srcdir}/opennebula-sunstone.service" "${pkgdir}/usr/lib/systemd/system/opennebula-sunstone.service" # This checks to see whether OpenNebula is currently installed. To avoid # a potentially scary message, errors are sent to /dev/null diff --git a/opennebula-sunstone.service b/opennebula-sunstone.service new file mode 100644 index 000000000000..adc698fc976a --- /dev/null +++ b/opennebula-sunstone.service @@ -0,0 +1,12 @@ +[Unit] +Description=OpenNebula Web Interface + +[Service] +User=oneadmin +Group=cloud +Type=forking +ExecStart=/usr/bin/sunstone-server start +ExecStop=/usr/bin/sunstone-server stop + +[Install] +WantedBy=multi-user.target |