18 # |
18 # |
19 # CDDL HEADER END |
19 # CDDL HEADER END |
20 # |
20 # |
21 |
21 |
22 # |
22 # |
23 # Copyright (c) 2013, 2014, Oracle and/or its affiliates. All rights reserved. |
23 # Copyright (c) 2013, 2015, Oracle and/or its affiliates. All rights reserved. |
24 # |
24 # |
25 |
25 |
26 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> |
26 <transform file path=usr.*/man/.+ -> default mangler.man.stability uncommitted> |
|
27 # |
|
28 <transform file path=.*/(.*_attr)\.d -> set action.hash files/swift.%<1>> |
|
29 <transform file path=.*/(.*_attr)\.d -> default group sys> |
|
30 <transform file path=etc/swift/(.*) -> set action.hash etc/%<1>-sample> |
|
31 <transform file path=etc/swift/rsyncd.conf -> set action.hash files/rsyncd.conf> |
|
32 <transform file path=etc/swift/proxy-server.conf -> set action.hash files/proxy-server.conf> |
|
33 <transform dir file path=etc/swift/? -> default owner swift> |
|
34 <transform dir file path=etc/swift/? -> default group swift> |
|
35 <transform file path=etc/swift/ -> default mode 0644> |
|
36 <transform file path=etc/swift/ -> default overlay allow> |
|
37 <transform file path=etc/swift/ -> default preserve renamenew> |
|
38 <transform file path=lib/svc/.*/([^/]*) -> set action.hash files/%<1>> |
|
39 <transform hardlink path=lib/svc/method -> default target swift-proxy-server> |
|
40 <transform file path=lib/svc/method/swift-proxy-server -> set action.hash files/swift-smf-method> |
|
41 <transform file path=usr/lib/swift/(.*) -> set action.hash usr/bin/%<1>> |
|
42 <transform file path=usr/lib/swift/(.*) -> default mode 0555> |
|
43 <transform file path=usr/share/man/man1/(.+) -> set action.hash doc/manpages/%<1>> |
|
44 <transform file path=usr/share/man/man4/(.+)\.4 -> set action.hash doc/manpages/%<1>.5> |
27 set name=pkg.fmri \ |
45 set name=pkg.fmri \ |
28 value=pkg:/cloud/openstack/swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
46 value=pkg:/cloud/openstack/swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
29 set name=pkg.summary value="OpenStack Swift (Object Storage Service)" |
47 set name=pkg.summary value="OpenStack Swift (Object Storage Service)" |
30 set name=pkg.description \ |
48 set name=pkg.description \ |
31 value="The OpenStack Object Store project, known as Swift, offers cloud storage software so that you can store and retrieve data in virtual containers" |
49 value="The OpenStack Object Store project, known as Swift, offers cloud storage software so that you can store and retrieve data in virtual containers" |
41 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
59 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
42 set name=info.upstream value="OpenStack <[email protected]>" |
60 set name=info.upstream value="OpenStack <[email protected]>" |
43 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
61 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
44 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2014/050 |
62 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2014/050 |
45 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
63 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
46 # |
|
47 <transform file path=.*/(.*_attr)\.d -> set action.hash files/swift.%<1>> |
|
48 <transform file path=.*/(.*_attr)\.d -> default group sys> |
|
49 file path=etc/security/auth_attr.d/cloud:openstack:swift |
64 file path=etc/security/auth_attr.d/cloud:openstack:swift |
50 file path=etc/security/exec_attr.d/cloud:openstack:swift |
65 file path=etc/security/exec_attr.d/cloud:openstack:swift |
51 file path=etc/security/prof_attr.d/cloud:openstack:swift |
66 file path=etc/security/prof_attr.d/cloud:openstack:swift |
52 <transform file path=etc/swift/(.*) -> set action.hash etc/%<1>-sample> |
|
53 <transform file path=etc/swift/rsyncd.conf -> set action.hash files/rsyncd.conf> |
|
54 <transform file path=etc/swift/proxy-server.conf -> set action.hash files/proxy-server.conf> |
|
55 <transform dir file path=etc/swift/? -> default owner swift> |
|
56 <transform dir file path=etc/swift/? -> default group swift> |
|
57 <transform file path=etc/swift/ -> default mode 0644> |
|
58 <transform file path=etc/swift/ -> default overlay allow> |
|
59 <transform file path=etc/swift/ -> default preserve renamenew> |
|
60 dir path=etc/swift mode=0700 |
67 dir path=etc/swift mode=0700 |
61 file path=etc/swift/account-server.conf |
68 file path=etc/swift/account-server.conf |
62 file path=etc/swift/container-server.conf |
69 file path=etc/swift/container-server.conf |
63 file path=etc/swift/dispersion.conf |
70 file path=etc/swift/dispersion.conf |
64 file path=etc/swift/memcache.conf |
71 file path=etc/swift/memcache.conf |
67 file path=etc/swift/object-server.conf |
74 file path=etc/swift/object-server.conf |
68 file path=etc/swift/proxy-server.conf |
75 file path=etc/swift/proxy-server.conf |
69 file path=etc/swift/rsyncd.conf |
76 file path=etc/swift/rsyncd.conf |
70 file path=etc/swift/swift-bench.conf |
77 file path=etc/swift/swift-bench.conf |
71 file path=etc/swift/swift.conf |
78 file path=etc/swift/swift.conf |
72 <transform file path=lib/svc/.*/([^/]*) -> set action.hash files/%<1>> |
|
73 file path=lib/svc/manifest/application/openstack/swift-account-auditor.xml |
79 file path=lib/svc/manifest/application/openstack/swift-account-auditor.xml |
74 file path=lib/svc/manifest/application/openstack/swift-account-reaper.xml |
80 file path=lib/svc/manifest/application/openstack/swift-account-reaper.xml |
75 file path=lib/svc/manifest/application/openstack/swift-account-replicator.xml |
81 file path=lib/svc/manifest/application/openstack/swift-account-replicator.xml |
76 file path=lib/svc/manifest/application/openstack/swift-account-server.xml |
82 file path=lib/svc/manifest/application/openstack/swift-account-server.xml |
77 file path=lib/svc/manifest/application/openstack/swift-container-auditor.xml |
83 file path=lib/svc/manifest/application/openstack/swift-container-auditor.xml |
84 file path=lib/svc/manifest/application/openstack/swift-object-replicator.xml |
90 file path=lib/svc/manifest/application/openstack/swift-object-replicator.xml |
85 file path=lib/svc/manifest/application/openstack/swift-object-server.xml |
91 file path=lib/svc/manifest/application/openstack/swift-object-server.xml |
86 file path=lib/svc/manifest/application/openstack/swift-object-updater.xml |
92 file path=lib/svc/manifest/application/openstack/swift-object-updater.xml |
87 file path=lib/svc/manifest/application/openstack/swift-proxy-server.xml |
93 file path=lib/svc/manifest/application/openstack/swift-proxy-server.xml |
88 file path=lib/svc/manifest/application/openstack/swift-replicator-rsync.xml |
94 file path=lib/svc/manifest/application/openstack/swift-replicator-rsync.xml |
89 <transform hardlink path=lib/svc/method -> default target swift-proxy-server> |
|
90 <transform file path=lib/svc/method/swift-proxy-server -> set action.hash files/swift-smf-method> |
|
91 hardlink path=lib/svc/method/swift-account-auditor |
95 hardlink path=lib/svc/method/swift-account-auditor |
92 hardlink path=lib/svc/method/swift-account-reaper |
96 hardlink path=lib/svc/method/swift-account-reaper |
93 hardlink path=lib/svc/method/swift-account-replicator |
97 hardlink path=lib/svc/method/swift-account-replicator |
94 hardlink path=lib/svc/method/swift-account-server |
98 hardlink path=lib/svc/method/swift-account-server |
95 hardlink path=lib/svc/method/swift-container-auditor |
99 hardlink path=lib/svc/method/swift-container-auditor |
193 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/account.py |
197 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/account.py |
194 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/base.py |
198 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/base.py |
195 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/container.py |
199 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/container.py |
196 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/obj.py |
200 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/controllers/obj.py |
197 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/server.py |
201 file path=usr/lib/python$(PYVER)/vendor-packages/swift/proxy/server.py |
198 <transform file path=usr/lib/swift/(.*) -> set action.hash usr/bin/%<1>> |
|
199 <transform file path=usr/lib/swift/(.*) -> default mode 0555> |
|
200 file path=usr/lib/swift/swift-account-auditor |
202 file path=usr/lib/swift/swift-account-auditor |
201 file path=usr/lib/swift/swift-account-reaper |
203 file path=usr/lib/swift/swift-account-reaper |
202 file path=usr/lib/swift/swift-account-replicator |
204 file path=usr/lib/swift/swift-account-replicator |
203 file path=usr/lib/swift/swift-account-server |
205 file path=usr/lib/swift/swift-account-server |
204 file path=usr/lib/swift/swift-container-auditor |
206 file path=usr/lib/swift/swift-container-auditor |
212 file path=usr/lib/swift/swift-object-replicator |
214 file path=usr/lib/swift/swift-object-replicator |
213 file path=usr/lib/swift/swift-object-server |
215 file path=usr/lib/swift/swift-object-server |
214 file path=usr/lib/swift/swift-object-updater |
216 file path=usr/lib/swift/swift-object-updater |
215 file path=usr/lib/swift/swift-proxy-server |
217 file path=usr/lib/swift/swift-proxy-server |
216 file path=usr/lib/swift/swift-recon-cron |
218 file path=usr/lib/swift/swift-recon-cron |
217 <transform file path=usr/share/man/man1/(.+) -> set action.hash doc/manpages/%<1>> |
|
218 <transform file path=usr/share/man/man4/(.+)\.4 -> set action.hash doc/manpages/%<1>.5> |
|
219 file path=usr/share/man/man1/swift-account-auditor.1 |
219 file path=usr/share/man/man1/swift-account-auditor.1 |
220 file path=usr/share/man/man1/swift-account-reaper.1 |
220 file path=usr/share/man/man1/swift-account-reaper.1 |
221 file path=usr/share/man/man1/swift-account-replicator.1 |
221 file path=usr/share/man/man1/swift-account-replicator.1 |
222 file path=usr/share/man/man1/swift-account-server.1 |
222 file path=usr/share/man/man1/swift-account-server.1 |
223 file path=usr/share/man/man1/swift-container-auditor.1 |
223 file path=usr/share/man/man1/swift-container-auditor.1 |
252 user username=swift ftpuser=false gcos-field="Openstack Swift" group=swift \ |
252 user username=swift ftpuser=false gcos-field="Openstack Swift" group=swift \ |
253 home-dir=/var/lib/swift uid=86 |
253 home-dir=/var/lib/swift uid=86 |
254 # |
254 # |
255 license LICENSE license="Apache v2.0" |
255 license LICENSE license="Apache v2.0" |
256 |
256 |
|
257 # force a dependency on dnspython; pkgdepend work is needed to flush this out. |
|
258 depend type=require fmri=library/python/dnspython-26 |
|
259 |
|
260 # force a dependency on keystoneclient; used via a paste.deploy filter |
|
261 depend type=require fmri=library/python/keystoneclient-26 |
|
262 |
257 # force a dependency on netifaces; pkgdepend work is needed to flush this out. |
263 # force a dependency on netifaces; pkgdepend work is needed to flush this out. |
258 depend type=require fmri=library/python-2/netifaces-26 |
264 depend type=require fmri=library/python/netifaces-26 |
259 |
265 |
260 # force a dependency on paste.deploy; pkgdepend work is needed to flush this |
266 # force a dependency on paste.deploy; pkgdepend work is needed to flush this |
261 # out. |
267 # out. |
262 depend type=require fmri=library/python-2/paste.deploy-26 |
268 depend type=require fmri=library/python/paste.deploy-26 |
263 |
|
264 # force a dependency on dnspython; pkgdepend work is needed to flush this out. |
|
265 depend type=require fmri=library/python/dnspython-26 |
|
266 |
|
267 # force a dependency on keystoneclient; used via a paste.deploy filter |
|
268 depend type=require fmri=library/python/keystoneclient-26 |
|
269 |
269 |
270 # force a dependency on pbr; pkgdepend work is needed to flush this out. |
270 # force a dependency on pbr; pkgdepend work is needed to flush this out. |
271 depend type=require fmri=library/python/pbr-26 |
271 depend type=require fmri=library/python/pbr-26 |
272 |
272 |
273 # force a dependency on xattr; pkgdepend work is needed to flush this out. |
273 # force a dependency on xattr; pkgdepend work is needed to flush this out. |