Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 431034 Details for
Bug 579770
tgt should not be a dependency of cinder[iscsi]
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
fixed ebuild
cinder-2016.1.9999.ebuild (text/plain), 6.66 KB, created by
schmitt953
on 2016-04-18 05:01:40 UTC
(
hide
)
Description:
fixed ebuild
Filename:
MIME Type:
Creator:
schmitt953
Created:
2016-04-18 05:01:40 UTC
Size:
6.66 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI=6 >PYTHON_COMPAT=( python2_7 python3_4 ) > >inherit distutils-r1 eutils git-r3 linux-info user > >DESCRIPTION="Cinder is the OpenStack Block storage service, a spin out of nova-volumes" >HOMEPAGE="https://launchpad.net/cinder" >SRC_URI="https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/mitaka/cinder.conf.sample -> mitaka-cinder.conf.sample >https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/mitaka/api-paste.ini -> mitaka-cinder-api-paste.ini >https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/mitaka/policy.json -> mitaka-cinder-policy.json >https://dev.gentoo.org/~prometheanfire/dist/openstack/cinder/mitaka/volume.filters -> mitaka-cinder-volume.filters" >EGIT_REPO_URI="https://github.com/openstack/cinder.git" >EGIT_BRANCH="stable/mitaka" > >LICENSE="Apache-2.0" >SLOT="0" >KEYWORDS="" >IUSE="+api +scheduler +volume iscsi lvm mysql +memcached postgres sqlite test +tgt lio infiniband rdma" >REQUIRED_USE="|| ( mysql postgres sqlite ) iscsi ( || ( tgt lio ) ) infiniband ( rdma )" > >CDEPEND=">=dev-python/pbr-1.6[${PYTHON_USEDEP}]" >DEPEND="dev-python/setuptools[${PYTHON_USEDEP}] > ${CDEPEND} > app-admin/sudo" > >RDEPEND=" > ${CDEPEND} > >=dev-python/Babel-1.3[${PYTHON_USEDEP}] > >=dev-python/decorator-3.4.0[${PYTHON_USEDEP}] > dev-python/enum34[$(python_gen_usedep 'python2_7')] > >=dev-python/eventlet-0.18.4[${PYTHON_USEDEP}] > >=dev-python/greenlet-0.3.2[${PYTHON_USEDEP}] > >=dev-python/httplib2-0.7.5[${PYTHON_USEDEP}] > >=dev-python/iso8601-0.1.9[${PYTHON_USEDEP}] > >=dev-python/keystonemiddleware-4.0.0[${PYTHON_USEDEP}] > !~dev-python/keystonemiddleware-4.1.0[${PYTHON_USEDEP}] > >=dev-python/lxml-2.3[${PYTHON_USEDEP}] > >=dev-python/oauth2client-1.5.0[${PYTHON_USEDEP}] > >=dev-python/oslo-config-3.7.0[${PYTHON_USEDEP}] > >=dev-python/oslo-concurrency-3.5.0[${PYTHON_USEDEP}] > >=dev-python/oslo-context-0.2.0[${PYTHON_USEDEP}] > >=dev-python/oslo-db-4.1.0[${PYTHON_USEDEP}] > >=dev-python/oslo-log-1.14.0[${PYTHON_USEDEP}] > >=dev-python/oslo-messaging-4.0.0[${PYTHON_USEDEP}] > >=dev-python/oslo-middleware-3.0.0[${PYTHON_USEDEP}] > >=dev-python/oslo-policy-0.5.0[${PYTHON_USEDEP}] > >=dev-python/oslo-reports-0.6.0[${PYTHON_USEDEP}] > >=dev-python/oslo-rootwrap-2.0.0[${PYTHON_USEDEP}] > >=dev-python/oslo-serialization-1.10.0[${PYTHON_USEDEP}] > >=dev-python/oslo-service-1.0.0[${PYTHON_USEDEP}] > >=dev-python/oslo-utils-3.5.0[${PYTHON_USEDEP}] > >=dev-python/oslo-versionedobjects-1.5.0[${PYTHON_USEDEP}] > >=dev-python/osprofiler-1.1.0[${PYTHON_USEDEP}] > >=dev-python/paramiko-1.16.0[${PYTHON_USEDEP}] > dev-python/paste[${PYTHON_USEDEP}] > >=dev-python/pastedeploy-1.5.0[${PYTHON_USEDEP}] > >=dev-python/pycrypto-2.6[${PYTHON_USEDEP}] > >=dev-python/pyparsing-2.0.1[${PYTHON_USEDEP}] > >=dev-python/python-barbicanclient-3.3.0[${PYTHON_USEDEP}] > >=dev-python/python-glanceclient-2.0.0[${PYTHON_USEDEP}] > >=dev-python/python-keystoneclient-1.6.0[${PYTHON_USEDEP}] > !~dev-python/python-keystoneclient-1.8.0[${PYTHON_USEDEP}] > !~dev-python/python-keystoneclient-2.1.0[${PYTHON_USEDEP}] > >=dev-python/python-novaclient-2.29.0[${PYTHON_USEDEP}] > !~dev-python/python-novaclient-2.33.0[${PYTHON_USEDEP}] > >=dev-python/python-swiftclient-2.2.0[${PYTHON_USEDEP}] > >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] > >=dev-python/requests-2.8.1[${PYTHON_USEDEP}] > !~dev-python/requests-2.9.0[${PYTHON_USEDEP}] > >=dev-python/retrying-1.2.3[${PYTHON_USEDEP}] > !~dev-python/retrying-1.3.0[${PYTHON_USEDEP}] > >=dev-python/routes-1.12.3[${PYTHON_USEDEP}] > !~dev-python/routes-2.0[${PYTHON_USEDEP}] > !~dev-python/routes-2.1[$(python_gen_usedep 'python2_7')] > >=dev-python/taskflow-1.26.0[${PYTHON_USEDEP}] > >=dev-python/rtslib-fb-2.1.41[${PYTHON_USEDEP}] > >=dev-python/simplejson-2.2.0[${PYTHON_USEDEP}] > >=dev-python/six-1.9.0[${PYTHON_USEDEP}] > sqlite? ( > >=dev-python/sqlalchemy-1.0.10[sqlite,${PYTHON_USEDEP}] > <dev-python/sqlalchemy-1.1.0[sqlite,${PYTHON_USEDEP}] > ) > mysql? ( > dev-python/mysql-python > >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] > <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] > ) > postgres? ( > dev-python/psycopg:2 > >=dev-python/sqlalchemy-1.0.10[${PYTHON_USEDEP}] > <dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] > ) > >=dev-python/sqlalchemy-migrate-0.9.6[${PYTHON_USEDEP}] > >=dev-python/stevedore-1.5.0[${PYTHON_USEDEP}] > ~dev-python/suds-0.6[${PYTHON_USEDEP}] > >=dev-python/webob-1.2.3-r1[${PYTHON_USEDEP}] > >=dev-python/oslo-i18n-2.1.0[${PYTHON_USEDEP}] > >=dev-python/oslo-vmware-1.16.0[${PYTHON_USEDEP}] > >=dev-python/os-brick-1.0.0[${PYTHON_USEDEP}] > >=dev-python/os-win-0.2.3[${PYTHON_USEDEP}] > >=dev-python/tooz-1.28.0[${PYTHON_USEDEP}] > >=dev-python/google-api-python-client-1.4.2[${PYTHON_USEDEP}] > iscsi? ( > tgt? ( sys-block/tgt ) > lio? ( sys-block/targetcli > sys-block/lio-utils > ) > sys-block/open-iscsi > ) > lvm? ( sys-fs/lvm2 ) > memcached? ( net-misc/memcached ) > app-emulation/qemu > sys-fs/sysfsutils" ># qemu is needed for image conversion > >#PATCHES=( >#) > >pkg_setup() { > linux-info_pkg_setup > CONFIG_CHECK_MODULES="tcp? (SCSI_ISCSI_ATTRS ISCSI_TCP) rdma? (INFINIBAND_ISER) infiniband? (INFINIBAND_IPOIB INFINIBAND_USER_MAD INFINIBAND_USER_ACCESS)" > if linux_config_exists; then > for module in ${CONFIG_CHECK_MODULES}; do > linux_chkconfig_present ${module} || ewarn "${module} needs to be built as module (builtin doesn't work)" > done > fi > enewgroup cinder > enewuser cinder -1 -1 /var/lib/cinder cinder >} > >python_prepare_all() { > sed -i '/^hacking/d' test-requirements.txt || die > distutils-r1_python_prepare_all >} > >python_test() { > # Let's track progress of this # https://bugs.launchpad.net/swift/+bug/1249727 > nosetests -I test_wsgi.py cinder/tests/ || die "tests failed under python2.7" >} > >python_install() { > distutils-r1_python_install > keepdir /etc/cinder > dodir /etc/cinder/rootwrap.d > > for svc in api scheduler volume; do > newinitd "${FILESDIR}/cinder.initd" cinder-${svc} > done > > insinto /etc/cinder > insopts -m0640 -o cinder -g cinder > doins "etc/cinder/api-httpd.conf" > doins "etc/cinder/logging_sample.conf" > doins "etc/cinder/rootwrap.conf" > newins "${DISTDIR}/mitaka-cinder-api-paste.ini" "api-paste.ini" > newins "${DISTDIR}/mitaka-cinder-policy.json" "policy.json" > newins "${DISTDIR}/mitaka-cinder.conf.sample" "cidner.conf.sample" > insinto /etc/cinder/rootwrap.d > newins "${DISTDIR}/mitaka-cinder-volume.filters" "volume.filters" > > dodir /var/log/cinder > fowners cinder:cinder /var/log/cinder > > #add sudoers definitions for user nova > insinto /etc/sudoers.d/ > insopts -m 0440 -o root -g root > newins "${FILESDIR}/cinder.sudoersd" cinder >} > >pkg_postinst() { > if use iscsi ; then > elog "Cinder needs tgtd to be installed and running to work with iscsi" > elog "it also needs 'include /var/lib/cinder/volumes/*' in /etc/tgt/targets.conf" > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 579770
:
431034
|
431128