View | Details | Raw Unified | Return to bug 232244 | Differences between
and this patch

Collapse All | Expand All

(-)py-glance/Makefile (-50 / +99 lines)
Lines 2-11 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	glance
4
PORTNAME=	glance
5
PORTVERSION=	13.0.0
5
PORTVERSION=	16.0.1
6
PORTREVISION=	3
7
CATEGORIES=	misc python
6
CATEGORIES=	misc python
8
MASTER_SITES=	https://fossies.org/linux/misc/openstack/
7
MASTER_SITES=	https://tarballs.openstack.org/glance/
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
10
9
11
MAINTAINER=	alexander.nusov@nfvexpress.com
10
MAINTAINER=	alexander.nusov@nfvexpress.com
Lines 12-77 Link Here
12
COMMENT=	OpenStack Image Service
11
COMMENT=	OpenStack Image Service
13
12
14
LICENSE=	APACHE20
13
LICENSE=	APACHE20
14
LICENSE_FILE=	${WRKSRC}/LICENSE
15
15
16
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr@${PY_FLAVOR}
16
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR}
17
17
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
18
RUN_DEPENDS:=	${BUILD_DEPENDS}
18
		${PYTHON_PKGNAMEPREFIX}defusedxml>=0.5.0:devel/py-defusedxml@${PY_FLAVOR} \
19
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10@${PY_FLAVOR} \
19
		${PYTHON_PKGNAMEPREFIX}sqlalchemy12>=1.0.10:databases/py-sqlalchemy12@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet@${PY_FLAVOR} \
20
		${PYTHON_PKGNAMEPREFIX}eventlet>=0.18.2:net/py-eventlet@${PY_FLAVOR} \
21
		${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${PY_FLAVOR} \
21
		${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes@${PY_FLAVOR} \
22
		${PYTHON_PKGNAMEPREFIX}routes>=2.3.1:www/py-routes@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob@${PY_FLAVOR} \
23
		${PYTHON_PKGNAMEPREFIX}webob>=1.7.1:www/py-webob@${PY_FLAVOR} \
24
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate@${PY_FLAVOR} \
24
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.11.0:databases/py-sqlalchemy-migrate@${PY_FLAVOR} \
25
		${PYTHON_PKGNAMEPREFIX}httplib2>=0.7.5:www/py-httplib2@${PY_FLAVOR} \
25
		${PYTHON_PKGNAMEPREFIX}sqlparse>=0.2.2:databases/py-sqlparse@${PY_FLAVOR} \
26
		${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto@${PY_FLAVOR} \
26
		${PYTHON_PKGNAMEPREFIX}alembic>=0.8.10:databases/py-alembic@${PY_FLAVOR} \
27
		${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config@${PY_FLAVOR} \
27
		${PYTHON_PKGNAMEPREFIX}httplib2>=0.9.1:www/py-httplib2@${PY_FLAVOR} \
28
		${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency@${PY_FLAVOR} \
28
		${PYTHON_PKGNAMEPREFIX}oslo.config>=5.1.0:devel/py-oslo.config@${PY_FLAVOR} \
29
		${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context@${PY_FLAVOR} \
29
		${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.25.0:devel/py-oslo.concurrency@${PY_FLAVOR} \
30
		${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service@${PY_FLAVOR} \
30
		${PYTHON_PKGNAMEPREFIX}oslo.context>=2.19.2:devel/py-oslo.context@${PY_FLAVOR} \
31
		${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils@${PY_FLAVOR} \
31
		${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.33.0:devel/py-oslo.utils@${PY_FLAVOR} \
32
		${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore@${PY_FLAVOR} \
32
		${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \
33
		${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist@${PY_FLAVOR} \
33
		${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \
34
		${PYTHON_PKGNAMEPREFIX}taskflow>=1.26.0:devel/py-taskflow@${PY_FLAVOR} \
34
		${PYTHON_PKGNAMEPREFIX}taskflow>=2.16.0:devel/py-taskflow@${PY_FLAVOR} \
35
		${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1@${PY_FLAVOR} \
35
		${PYTHON_PKGNAMEPREFIX}keystoneauth1>=3.3.0:devel/py-keystoneauth1@${PY_FLAVOR} \
36
		${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware@${PY_FLAVOR} \
36
		${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=4.17.0:devel/py-keystonemiddleware@${PY_FLAVOR} \
37
		${PYTHON_PKGNAMEPREFIX}wsme>=0.8:devel/py-wsme@${PY_FLAVOR} \
37
		${PYTHON_PKGNAMEPREFIX}wsme>=0.8:devel/py-wsme@${PY_FLAVOR} \
38
		${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable@${PY_FLAVOR} \
38
		${PYTHON_PKGNAMEPREFIX}prettytable>=0.7.1:devel/py-prettytable@${PY_FLAVOR} \
39
		${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste@${PY_FLAVOR} \
39
		${PYTHON_PKGNAMEPREFIX}Paste>=2.0.2:www/py-paste@${PY_FLAVOR} \
40
		${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema@${PY_FLAVOR} \
40
		${PYTHON_PKGNAMEPREFIX}jsonschema>=2.6.0:devel/py-jsonschema@${PY_FLAVOR} \
41
		${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=0:net/py-python-keystoneclient@${PY_FLAVOR} \
41
		${PYTHON_PKGNAMEPREFIX}python-keystoneclient>=3.8.0:net/py-python-keystoneclient@${PY_FLAVOR} \
42
		${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl@${PY_FLAVOR} \
42
		${PYTHON_PKGNAMEPREFIX}openssl>=16.2.0:security/py-openssl@${PY_FLAVOR} \
43
		${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six@${PY_FLAVOR} \
43
		${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \
44
		${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db@${PY_FLAVOR} \
44
		${PYTHON_PKGNAMEPREFIX}oslo.db>=4.27.0:devel/py-oslo.db@${PY_FLAVOR} \
45
		${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n@${PY_FLAVOR} \
45
		${PYTHON_PKGNAMEPREFIX}oslo.i18n>=3.15.3:devel/py-oslo.i18n@${PY_FLAVOR} \
46
		${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log@${PY_FLAVOR} \
46
		${PYTHON_PKGNAMEPREFIX}oslo.log>=3.36.0:devel/py-oslo.log@${PY_FLAVOR} \
47
		${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging@${PY_FLAVOR} \
47
		${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.29.0:devel/py-oslo.messaging@${PY_FLAVOR} \
48
		${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware@${PY_FLAVOR} \
48
		${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.31.0:devel/py-oslo.middleware@${PY_FLAVOR} \
49
		${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy@${PY_FLAVOR} \
49
		${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.30.0:devel/py-oslo.policy@${PY_FLAVOR} \
50
		${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying@${PY_FLAVOR} \
50
		${PYTHON_PKGNAMEPREFIX}retrying>=1.2.3:devel/py-retrying@${PY_FLAVOR} \
51
		${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${PY_FLAVOR} \
51
		${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler@${PY_FLAVOR} \
52
		${PYTHON_PKGNAMEPREFIX}glance-store>=0.18.0:devel/py-glance-store@${PY_FLAVOR} \
52
		${PYTHON_PKGNAMEPREFIX}glance-store>=0.22.0:devel/py-glance-store@${PY_FLAVOR} \
53
		${PYTHON_PKGNAMEPREFIX}semantic_version>=2.3.1:devel/py-semantic_version@${PY_FLAVOR} \
54
		${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \
53
		${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector@${PY_FLAVOR} \
55
		${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography@${PY_FLAVOR} \
54
		${PYTHON_PKGNAMEPREFIX}cryptography>=1.9:security/py-cryptography@${PY_FLAVOR} \
56
		${PYTHON_PKGNAMEPREFIX}cursive>=0.1.1:devel/py-cursive@${PY_FLAVOR} \
55
		${PYTHON_PKGNAMEPREFIX}cursive>=0.2.1:devel/py-cursive@${PY_FLAVOR} \
57
		${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \
56
		${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR} \
58
		${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${PY_FLAVOR} \
57
		${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic@${PY_FLAVOR}
59
		${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse@${PY_FLAVOR}
60
58
61
NO_ARCH=	yes
59
USES=		python
60
USE_PYTHON=	autoplist distutils
61
USE_RC_SUBR=	glance-api glance-registry glance-scrubber
62
62
63
USES=		python:2.7
64
USE_PYTHON=	autoplist distutils noegginfo
65
66
USE_RC_SUBR=	glance-api glance-registry glance-scrubber glance-glare
67
USERS=		glance
63
USERS=		glance
68
GROUPS=		glance
64
GROUPS=		glance
69
65
66
NO_ARCH=	yes
67
PORTDOCS=	*
68
SUB_LIST=	PYTHON_VER=${PYTHON_VER}
69
70
CONFLICTS_INSTALL=	py??-glance-*
71
72
OPTIONS_DEFINE=		DOCS
73
OPTIONS_GROUP=		MISC
74
OPTIONS_GROUP_MISC=	MEMCACHED MONGODB
75
OPTIONS_RADIO=		DB
76
OPTIONS_RADIO_DB=	MYSQL PGSQL
77
78
MEMCACHED_DESC=		memcached support
79
MONGODB_DESC=		MongoDB support (used for messaging services)
80
MYSQL_DESC=		MySQL/MariaDB support
81
PGSQL_DESC=		PostgreSQL support
82
83
DOCS_BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sphinx>=1.6.2:textproc/py-sphinx@${PY_FLAVOR} \
84
			${PYTHON_PKGNAMEPREFIX}openstackdocstheme>=0:textproc/py-openstackdocstheme@${PY_FLAVOR} \
85
			${PYTHON_PKGNAMEPREFIX}xattr>=0:devel/py-xattr@${PY_FLAVOR} \
86
			${RUN_DEPENDS}
87
DOCS_VARS=		PYDISTUTILS_BUILD_TARGET+="build_sphinx -a -E"
88
MEMCACHED_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}python-memcached>=1.56:databases/py-python-memcached@${PY_FLAVOR}
89
MONGODB_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymongo>=3.0.2:databases/pymongo@${PY_FLAVOR}
90
MYSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pymysql>=0:databases/py-pymysql@${PY_FLAVOR}
91
PGSQL_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}psycopg2>=0:databases/py-psycopg2@${PY_FLAVOR}
92
93
MY_CONFFILES=	glance-api.conf glance-cache.conf glance-manage.conf \
94
		glance-registry.conf glance-scrubber.conf glance-api-paste.ini \
95
		glance-registry-paste.ini policy.json rootwrap.conf
96
97
MY_REGEX=	(/etc/)(ceph|glance|nova|pki|ssl)
98
70
post-extract:
99
post-extract:
71
	@(cd ${WRKSRC}/etc; for f in *.conf; do ${MV} $${f} $${f}.sample; done)
100
	@(cd ${WRKSRC}/etc && for f in ${MY_CONFFILES} ; do ${MV} $${f} $${f}.sample; done)
101
	@(cd ${WRKSRC}/etc/metadefs && for f in *.json ; do ${MV} $${f} $${f}.sample; done)
72
102
103
post-patch:
104
	# Prevent the installation of files into ${ETCDIR} by distutils. We do it
105
	# manually in the post-install target
106
	@${REINPLACE_CMD} -e '/etc\//d' ${WRKSRC}/setup.cfg
107
	# Replace (hardcoded) paths of config, documentation and Python files
108
	@${GREP} -Rl -Ee '${MY_REGEX}' --null \
109
		${WRKSRC}/etc ${WRKSRC}/doc ${WRKSRC}/glance | \
110
			${XARGS} -0 ${REINPLACE_CMD} -i '' -Ee \
111
				"s,${MY_REGEX},${PREFIX}\1\2,g"
112
73
post-install:
113
post-install:
74
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
114
	@${MKDIR} ${STAGEDIR}${ETCDIR}/metadefs
75
	${CP} -R ${WRKSRC}/etc/ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
115
.for f in ${MY_CONFFILES}
116
	${INSTALL_DATA} ${WRKSRC}/etc/$f.sample ${STAGEDIR}${ETCDIR}
117
.endfor
118
	${INSTALL_DATA} ${WRKSRC}/etc/metadefs/* ${STAGEDIR}${ETCDIR}/metadefs
76
119
120
post-install-DOCS-on:
121
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
122
		(cd ${WRKSRC}/doc/build/html && \
123
			${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} \
124
				"! -name .buildinfo -and ! -name objects.inv")
125
77
.include <bsd.port.mk>
126
.include <bsd.port.mk>
(-)py-glance/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1479815522
1
TIMESTAMP = 1528547437
2
SHA256 (glance-13.0.0.tar.gz) = 3ef3594018469ba36425afafa61ae31487b6025e6f8d9d14febcedfa7136160f
2
SHA256 (glance-16.0.1.tar.gz) = ee8297c5a356e4fdeef6d721d2c91d7b61d85b55f5198763365aec511b643362
3
SIZE (glance-13.0.0.tar.gz) = 1742124
3
SIZE (glance-16.0.1.tar.gz) = 1957403
(-)py-glance/files/glance-api.in (-1 / +1 lines)
Lines 34-40 Link Here
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
35
35
36
pidfile="/var/run/glance-api.pid"
36
pidfile="/var/run/glance-api.pid"
37
procname="%%PREFIX%%/bin/python2.7"
37
procname="%%PREFIX%%/bin/python%%PYTHON_VER%%"
38
38
39
start_precmd=glance_precmd
39
start_precmd=glance_precmd
40
stop_postcmd=glance_postcmd
40
stop_postcmd=glance_postcmd
(-)py-glance/files/glance-glare.in (-55 lines)
Lines 1-55 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: glance_glare
7
# REQUIRE: LOGIN
8
# KEYWORD: shutdown
9
10
#
11
# Add the following lines to /etc/rc.conf to enable glance_glare:
12
#
13
# glance_glare_enable="YES"
14
#
15
# glance_glare_enable (bool):
16
#	Set it to "YES" to enable glance_glare.
17
# 	Default is "NO".
18
#
19
# glance_glare_logdir (str):
20
#	Set it to chagge log directory
21
#	Default is "/var/log/glance"
22
#
23
# glance_glare_args (str):
24
#	Set it to change command line arguments.
25
#	Default is "--log-file ${glance_glare_logdir}/glance-glare.log"
26
#
27
28
. /etc/rc.subr
29
30
name=glance_glare
31
rcvar=glance_glare_enable
32
33
required_files=%%PREFIX%%/etc/glance/glance-glare.conf
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
35
36
pidfile="/var/run/glance-glare.pid"
37
procname="%%PREFIX%%/bin/python2.7"
38
39
start_precmd=glance_precmd
40
41
load_rc_config $name
42
43
: ${glance_glare_enable:="NO"}
44
: ${glance_glare_logdir:="/var/log/glance"}
45
: ${glance_glare_args:="--log-file ${glance_glare_logdir}/glance-glare.log"}
46
47
command="/usr/sbin/daemon"
48
command_args="-f -p ${pidfile} -u glance glance-glare ${glance_glare_args}"
49
50
glance_precmd() {
51
	mkdir -p ${glance_glare_logdir}
52
	chown glance ${glance_glare_logdir}
53
}
54
55
run_rc_command "$1"
(-)py-glance/files/glance-registry.in (-1 / +1 lines)
Lines 34-40 Link Here
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
35
35
36
pidfile="/var/run/glance-registry.pid"
36
pidfile="/var/run/glance-registry.pid"
37
procname="%%PREFIX%%/bin/python2.7"
37
procname="%%PREFIX%%/bin/python%%PYTHON_VER%%"
38
38
39
start_precmd=glance_precmd
39
start_precmd=glance_precmd
40
40
(-)py-glance/files/glance-scrubber.in (-1 / +1 lines)
Lines 34-40 Link Here
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
34
PATH=%%PREFIX%%/bin:%%PREFIX%%/sbin:$PATH
35
35
36
pidfile="/var/run/glance-scrubber.pid"
36
pidfile="/var/run/glance-scrubber.pid"
37
procname="%%PREFIX%%/bin/python2.7"
37
procname="%%PREFIX%%/bin/python%%PYTHON_VER%%"
38
38
39
start_precmd=glance_precmd
39
start_precmd=glance_precmd
40
40
(-)py-glance/pkg-message (+7 lines)
Line 0 Link Here
1
==============================================================================
2
3
For installation instructions please refer to the related wiki page:
4
5
- https://wiki.freebsd.org/Ports/misc/py-glance
6
7
==============================================================================
(-)py-glance/pkg-plist (-10 / +36 lines)
Lines 1-18 Link Here
1
@owner glance
1
@owner glance
2
@dir %%ETCDIR%%
2
@dir %%ETCDIR%%
3
@sample %%ETCDIR%%/glance-swift.conf.sample
4
@sample %%ETCDIR%%/ovf-metadata.json.sample
5
@sample %%ETCDIR%%/property-protections-policies.conf.sample
6
@sample %%ETCDIR%%/property-protections-roles.conf.sample
7
@sample %%ETCDIR%%/glance-api.conf.sample
3
@sample %%ETCDIR%%/glance-api.conf.sample
4
@sample %%ETCDIR%%/glance-api-paste.ini.sample
8
@sample %%ETCDIR%%/glance-cache.conf.sample
5
@sample %%ETCDIR%%/glance-cache.conf.sample
9
@sample %%ETCDIR%%/glance-glare.conf.sample
10
@sample %%ETCDIR%%/glance-manage.conf.sample
6
@sample %%ETCDIR%%/glance-manage.conf.sample
11
@sample %%ETCDIR%%/glance-registry.conf.sample
7
@sample %%ETCDIR%%/glance-registry.conf.sample
8
@sample %%ETCDIR%%/glance-registry-paste.ini.sample
12
@sample %%ETCDIR%%/glance-scrubber.conf.sample
9
@sample %%ETCDIR%%/glance-scrubber.conf.sample
13
%%ETCDIR%%/policy.json
14
%%ETCDIR%%/schema-image.json
15
%%ETCDIR%%/glance-api-paste.ini
16
%%ETCDIR%%/glance-glare-paste.ini
17
%%ETCDIR%%/glance-registry-paste.ini
18
@dir %%ETCDIR%%/metadefs
10
@dir %%ETCDIR%%/metadefs
11
@sample %%ETCDIR%%/metadefs/cim-processor-allocation-setting-data.json.sample
12
@sample %%ETCDIR%%/metadefs/cim-resource-allocation-setting-data.json.sample
13
@sample %%ETCDIR%%/metadefs/cim-storage-allocation-setting-data.json.sample
14
@sample %%ETCDIR%%/metadefs/cim-virtual-system-setting-data.json.sample
15
@sample %%ETCDIR%%/metadefs/compute-aggr-disk-filter.json.sample
16
@sample %%ETCDIR%%/metadefs/compute-aggr-iops-filter.json.sample
17
@sample %%ETCDIR%%/metadefs/compute-aggr-num-instances.json.sample
18
@sample %%ETCDIR%%/metadefs/compute-cpu-pinning.json.sample
19
@sample %%ETCDIR%%/metadefs/compute-guest-memory-backing.json.sample
20
@sample %%ETCDIR%%/metadefs/compute-guest-shutdown.json.sample
21
@sample %%ETCDIR%%/metadefs/compute-host-capabilities.json.sample
22
@sample %%ETCDIR%%/metadefs/compute-hypervisor.json.sample
23
@sample %%ETCDIR%%/metadefs/compute-instance-data.json.sample
24
@sample %%ETCDIR%%/metadefs/compute-libvirt-image.json.sample
25
@sample %%ETCDIR%%/metadefs/compute-libvirt.json.sample
26
@sample %%ETCDIR%%/metadefs/compute-quota.json.sample
27
@sample %%ETCDIR%%/metadefs/compute-randomgen.json.sample
28
@sample %%ETCDIR%%/metadefs/compute-trust.json.sample
29
@sample %%ETCDIR%%/metadefs/compute-vcputopology.json.sample
30
@sample %%ETCDIR%%/metadefs/compute-vmware-flavor.json.sample
31
@sample %%ETCDIR%%/metadefs/compute-vmware-quota-flavor.json.sample
32
@sample %%ETCDIR%%/metadefs/compute-vmware.json.sample
33
@sample %%ETCDIR%%/metadefs/compute-watchdog.json.sample
34
@sample %%ETCDIR%%/metadefs/compute-xenapi.json.sample
35
@sample %%ETCDIR%%/metadefs/glance-common-image-props.json.sample
36
@sample %%ETCDIR%%/metadefs/image-signature-verification.json.sample
37
@sample %%ETCDIR%%/metadefs/operating-system.json.sample
38
@sample %%ETCDIR%%/metadefs/software-databases.json.sample
39
@sample %%ETCDIR%%/metadefs/software-runtimes.json.sample
40
@sample %%ETCDIR%%/metadefs/software-webservers.json.sample
41
@sample %%ETCDIR%%/metadefs/storage-volume-type.json.sample
42
@sample %%ETCDIR%%/policy.json.sample
43
@sample %%ETCDIR%%/rootwrap.conf.sample
44
%%ETCDIR%%/metadefs/README

Return to bug 232244