mirror of
https://github.com/gentoo-mirror/guru.git
synced 2026-07-21 04:53:07 -04:00
app-admin/glance: more systemd units, removed optional deps
Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
This commit is contained in:
15
app-admin/glance/files/openstack-glance-registry.service
Normal file
15
app-admin/glance/files/openstack-glance-registry.service
Normal file
@@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=OpenStack Image Service (code-named Glance) Registry server
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
NotifyAccess=all
|
||||
Restart=always
|
||||
User=glance
|
||||
ExecStart=/usr/bin/glance-registry
|
||||
PrivateTmp=true
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
15
app-admin/glance/files/openstack-glance-scrubber.service
Normal file
15
app-admin/glance/files/openstack-glance-scrubber.service
Normal file
@@ -0,0 +1,15 @@
|
||||
[Unit]
|
||||
Description=OpenStack Image Service deferred image deletion service
|
||||
After=syslog.target network.target
|
||||
|
||||
[Service]
|
||||
Type=notify
|
||||
NotifyAccess=all
|
||||
Restart=always
|
||||
User=glance
|
||||
ExecStart=/usr/bin/glance-scrubber
|
||||
PrivateTmp=true
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
||||
@@ -18,7 +18,6 @@ SRC_URI="https://tarballs.openstack.org/${PN}/${P}.tar.gz"
|
||||
KEYWORDS="~amd64"
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
IUSE="mysql postgres +sqlite +swift"
|
||||
|
||||
RDEPEND="
|
||||
>=dev-python/pbr-3.1.1[${PYTHON_USEDEP}]
|
||||
@@ -64,17 +63,7 @@ RDEPEND="
|
||||
>=dev-python/os-win-4.0.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/castellan-0.17.0[${PYTHON_USEDEP}]
|
||||
|
||||
sqlite? (
|
||||
>=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}]
|
||||
)
|
||||
mysql? (
|
||||
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
)
|
||||
postgres? (
|
||||
>=dev-python/psycopg-2.5.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}]
|
||||
|
||||
acct-user/glance
|
||||
acct-group/glance
|
||||
@@ -100,12 +89,9 @@ BDEPEND="
|
||||
>=dev-python/python-cinderclient-4.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/os-brick-3.1.0[${PYTHON_USEDEP}]
|
||||
>=dev-python/oslo-privsep-1.32.0[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
REQUIRED_USE="
|
||||
|| ( mysql postgres sqlite )
|
||||
test? ( mysql )
|
||||
>=dev-python/pymysql-0.7.6[${PYTHON_USEDEP}]
|
||||
)
|
||||
"
|
||||
|
||||
distutils_enable_tests pytest
|
||||
@@ -139,6 +125,8 @@ python_install_all() {
|
||||
keepdir /var/lib/glance/scrubber
|
||||
|
||||
systemd_dounit "${FILESDIR}/openstack-glance-api.service"
|
||||
systemd_dounit "${FILESDIR}/openstack-glance-registry.service"
|
||||
systemd_dounit "${FILESDIR}/openstack-glance-scrubber.service"
|
||||
newtmpfiles "${FILESDIR}/glance.tmpfiles" glance.conf
|
||||
|
||||
insinto /etc/logrotate.d
|
||||
@@ -11,9 +11,6 @@
|
||||
machine images. Glance has a RESTful API that allows querying of VM image
|
||||
metadata as well as retrieval of the actual image.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name="swift">Adds swift storage support</flag>
|
||||
</use>
|
||||
<upstream>
|
||||
<remote-id type="launchpad">glance</remote-id>
|
||||
</upstream>
|
||||
|
||||
Reference in New Issue
Block a user