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

Collapse All | Expand All

(-)GIDs (-1 / +1 lines)
Lines 132-138 Link Here
132
netxms:*:188:
132
netxms:*:188:
133
leofs:*:189:
133
leofs:*:189:
134
keystone:*:190:
134
keystone:*:190:
135
# free: 191
135
glance:*:191:
136
moinmoin:*:192:
136
moinmoin:*:192:
137
cups:*:193:
137
cups:*:193:
138
saned:*:194:
138
saned:*:194:
(-)UIDs (-1 / +1 lines)
Lines 137-143 Link Here
137
netxms:*:188:188::0:0:netxms pseudo-user:/nonexistent:/usr/sbin/nologin
137
netxms:*:188:188::0:0:netxms pseudo-user:/nonexistent:/usr/sbin/nologin
138
leofs:*:189:189::0:0:LeoFS daemons pseudo-user:/var/db/leofs:/usr/sbin/nologin
138
leofs:*:189:189::0:0:LeoFS daemons pseudo-user:/var/db/leofs:/usr/sbin/nologin
139
keystone:*:190:190::0:0:Keystone pseudo-user:/var/lib/keystone:/usr/sbin/nologin
139
keystone:*:190:190::0:0:Keystone pseudo-user:/var/lib/keystone:/usr/sbin/nologin
140
# free: 191
140
glance:*:191:191::0:0:Glance pseudo-user:/var/lib/glance:/usr/sbin/nologin
141
moinmoin:*:192:192::0:0:MoinMoin User:/nonexistent:/usr/sbin/nologin
141
moinmoin:*:192:192::0:0:MoinMoin User:/nonexistent:/usr/sbin/nologin
142
cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin
142
cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin
143
saned:*:194:194::0:0:SANE Scanner Daemon:/nonexistent:/bin/sh
143
saned:*:194:194::0:0:SANE Scanner Daemon:/nonexistent:/bin/sh
(-)misc/py-glance/Makefile (+74 lines)
Line 0 Link Here
1
# Created by: Alexander Nusov <alexander.nusov@nfvexpress.com>
2
# $FreeBSD$
3
4
PORTNAME=	glance
5
PORTVERSION=	13.0.0
6
CATEGORIES=	misc python
7
MASTER_SITES=	https://fossies.org/linux/misc/openstack/
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
10
MAINTAINER=	alexander.nusov@nfvexpress.com
11
COMMENT=	OpenStack Image Service
12
13
BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}pbr>=1.6:devel/py-pbr
14
15
RUN_DEPENDS:=	${BUILD_DEPENDS}
16
RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=0:databases/py-sqlalchemy10 \
17
		${PYTHON_PKGNAMEPREFIX}eventlet>=0:net/py-eventlet \
18
		${PYTHON_PKGNAMEPREFIX}PasteDeploy>=1.5.0:www/py-pastedeploy \
19
		${PYTHON_PKGNAMEPREFIX}routes>=0:www/py-routes \
20
		${PYTHON_PKGNAMEPREFIX}webob>=1.2.3:www/py-webob \
21
		${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=0.9.6:databases/py-sqlalchemy-migrate \
22
		${PYTHON_PKGNAMEPREFIX}httplib2>=0.7.5:www/py-httplib2 \
23
		${PYTHON_PKGNAMEPREFIX}pycrypto>=2.6:security/py-pycrypto \
24
		${PYTHON_PKGNAMEPREFIX}oslo.config>=3.14.0:devel/py-oslo.config \
25
		${PYTHON_PKGNAMEPREFIX}oslo.concurrency>=3.8.0:devel/py-oslo.concurrency \
26
		${PYTHON_PKGNAMEPREFIX}oslo.context>=2.9.0:devel/py-oslo.context \
27
		${PYTHON_PKGNAMEPREFIX}oslo.service>=1.10.0:devel/py-oslo.service \
28
		${PYTHON_PKGNAMEPREFIX}oslo.utils>=3.16.0:devel/py-oslo.utils \
29
		${PYTHON_PKGNAMEPREFIX}stevedore>=1.16.0:devel/py-stevedore \
30
		${PYTHON_PKGNAMEPREFIX}futurist>=0:devel/py-futurist \
31
		${PYTHON_PKGNAMEPREFIX}taskflow>=1.26.0:devel/py-taskflow \
32
		${PYTHON_PKGNAMEPREFIX}keystoneauth1>=2.10.0:devel/py-keystoneauth1 \
33
		${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=0:devel/py-keystonemiddleware \
34
		${PYTHON_PKGNAMEPREFIX}wsme>=0.8:devel/py-wsme \
35
		${PYTHON_PKGNAMEPREFIX}prettytable>=0:devel/py-prettytable \
36
		${PYTHON_PKGNAMEPREFIX}Paste>=0:www/py-paste \
37
		${PYTHON_PKGNAMEPREFIX}jsonschema>=0:devel/py-jsonschema \
38
		${PYTHON_PKGNAMEPREFIX}keystoneclient>=0:net/py-keystoneclient \
39
		${PYTHON_PKGNAMEPREFIX}openssl>=0.14:security/py-openssl \
40
		${PYTHON_PKGNAMEPREFIX}six>=1.9.0:devel/py-six \
41
		${PYTHON_PKGNAMEPREFIX}oslo.db>=0:devel/py-oslo.db \
42
		${PYTHON_PKGNAMEPREFIX}oslo.i18n>=2.1.0:devel/py-oslo.i18n \
43
		${PYTHON_PKGNAMEPREFIX}oslo.log>=1.14.0:devel/py-oslo.log \
44
		${PYTHON_PKGNAMEPREFIX}oslo.messaging>=5.2.0:devel/py-oslo.messaging \
45
		${PYTHON_PKGNAMEPREFIX}oslo.middleware>=3.0.0:devel/py-oslo.middleware \
46
		${PYTHON_PKGNAMEPREFIX}oslo.policy>=1.9.0:devel/py-oslo.policy \
47
		${PYTHON_PKGNAMEPREFIX}retrying>=0:devel/py-retrying \
48
		${PYTHON_PKGNAMEPREFIX}osprofiler>=1.4.0:devel/py-osprofiler \
49
		${PYTHON_PKGNAMEPREFIX}glance-store>=0.18.0:devel/py-glance-store \
50
		${PYTHON_PKGNAMEPREFIX}semantic_version>=2.3.1:devel/py-semantic_version \
51
		${PYTHON_PKGNAMEPREFIX}debtcollector>=1.2.0:devel/py-debtcollector \
52
		${PYTHON_PKGNAMEPREFIX}cryptography>=0:security/py-cryptography \
53
		${PYTHON_PKGNAMEPREFIX}cursive>=0.1.1:devel/py-cursive \
54
		${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601 \
55
		${PYTHON_PKGNAMEPREFIX}monotonic>=0.6:devel/py-monotonic \
56
		${PYTHON_PKGNAMEPREFIX}sqlparse>=0:databases/py-sqlparse
57
58
NO_ARCH=	yes
59
60
USES=		python
61
USE_PYTHON=	autoplist distutils noegginfo
62
63
USE_RC_SUBR=	glance-api glance-registry glance-scrubber
64
USERS=		glance
65
GROUPS=		glance
66
67
post-extract:
68
	@(cd ${WRKSRC}/etc; for f in *.conf; do ${MV} $${f} $${f}.sample; done)
69
70
post-install:
71
	${MKDIR} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
72
	${CP} -R ${WRKSRC}/etc/ ${STAGEDIR}${PREFIX}/etc/${PORTNAME}
73
74
.include <bsd.port.mk>
(-)misc/py-glance/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1476650212
2
SHA256 (glance-13.0.0.tar.gz) = 3ef3594018469ba36425afafa61ae31487b6025e6f8d9d14febcedfa7136160f
3
SIZE (glance-13.0.0.tar.gz) = 1742124
(-)misc/py-glance/files/glance-api.in (+34 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
# PROVIDE: glance_api
6
# REQUIRE: LOGIN
7
# KEYWORD: shutdown
8
#
9
# Add the following lines to /etc/rc.conf to enable glance-api:
10
#
11
# glance_api_enable (bool):	Set it to "YES" to enable glance-api.
12
# 				Default is "NO".
13
14
. /etc/rc.subr
15
16
name="glance_api"
17
rcvar=glance_api_enable
18
19
extra_commands="reload shutdown status"
20
reload_cmd="glance-control api reload"
21
shutdown_cmd="glance-control api shutdown"
22
start_cmd="glance-control api start"
23
status_cmd="glance-control api status"
24
stop_cmd="glance-control api stop"
25
26
required_files=%%PREFIX%%/etc/glance/glance-api.conf
27
28
PATH=%%PREFIX%%/bin:$PATH
29
30
load_rc_config $name
31
32
: ${glance_api_enable:="NO"}
33
34
run_rc_command "$1"
(-)misc/py-glance/files/glance-registry.in (+34 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
# PROVIDE: glance_registry
6
# REQUIRE: LOGIN
7
# KEYWORD: shutdown
8
#
9
# Add the following lines to /etc/rc.conf to enable glance-registry:
10
#
11
# glance_registry_enable (bool):	Set it to "YES" to enable glance-registry.
12
# 					Default is "NO".
13
14
. /etc/rc.subr
15
16
name="glance_registry"
17
rcvar=glance_registry_enable
18
19
extra_commands="reload shutdown status"
20
reload_cmd="glance-control registry reload"
21
shutdown_cmd="glance-control registry shutdown"
22
start_cmd="glance-control registry start"
23
status_cmd="glance-control registry status"
24
stop_cmd="glance-control registry stop"
25
26
required_files=%%PREFIX%%/etc/glance/glance-registry.conf
27
28
PATH=%%PREFIX%%/bin:$PATH
29
30
load_rc_config $name
31
32
: ${glance_registry_enable:="NO"}
33
34
run_rc_command "$1"
(-)misc/py-glance/files/glance-scrubber.in (+33 lines)
Line 0 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
#
5
# PROVIDE: glance_scrubber
6
# REQUIRE: LOGIN
7
# KEYWORD: shutdown
8
#
9
# Add the following lines to /etc/rc.conf to enable glance-scrubber:
10
#
11
# glance_scrubber_enable (bool):	Set it to "YES" to enable glance-scrubber.
12
# 					Default is "NO".
13
14
. /etc/rc.subr
15
16
name="glance_scrubber"
17
rcvar=glance_scrubber_enable
18
19
extra_commands="shutdown status"
20
shutdown_cmd="glance-control scrubber shutdown"
21
start_cmd="glance-control scrubber start"
22
status_cmd="glance-control scrubber status"
23
stop_cmd="glance-control scrubber stop"
24
25
required_files=%%PREFIX%%/etc/glance/glance-scrubber.conf
26
27
PATH=%%PREFIX%%/bin:$PATH
28
29
load_rc_config $name
30
31
: ${glance_scrubber_enable:="NO"}
32
33
run_rc_command "$1"
(-)misc/py-glance/pkg-descr (+5 lines)
Line 0 Link Here
1
The Glance project provides services for discovering, registering, and
2
retrieving virtual machine images. Glance has a RESTful API that allows
3
querying of VM image metadata as well as retrieval of the actual image.
4
5
WWW: http://openstack.org/glance
(-)misc/py-glance/pkg-plist (+18 lines)
Line 0 Link Here
1
@owner glance
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
8
@sample %%ETCDIR%%/glance-cache.conf.sample
9
@sample %%ETCDIR%%/glance-glare.conf.sample
10
@sample %%ETCDIR%%/glance-manage.conf.sample
11
@sample %%ETCDIR%%/glance-registry.conf.sample
12
@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

Return to bug 213769