45 set name=pkg.fmri \ |
45 set name=pkg.fmri \ |
46 value=pkg:/cloud/openstack/swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
46 value=pkg:/cloud/openstack/swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
47 set name=pkg.summary value="OpenStack Swift (Object Storage Service)" |
47 set name=pkg.summary value="OpenStack Swift (Object Storage Service)" |
48 set name=pkg.description \ |
48 set name=pkg.description \ |
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" |
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" |
|
50 set name=pkg.human-version value="Mitaka $(COMPONENT_VERSION)" |
50 set name=com.oracle.info.description \ |
51 set name=com.oracle.info.description \ |
51 value="Swift, the OpenStack object storage service" |
52 value="Swift, the OpenStack object storage service" |
52 set name=com.oracle.info.tpno value=$(TPNO) |
53 set name=com.oracle.info.tpno value=$(TPNO) |
53 set name=info.classification \ |
54 set name=info.classification \ |
54 value="org.opensolaris.category.2008:System/Administration and Configuration" \ |
55 value="org.opensolaris.category.2008:System/Administration and Configuration" \ |
55 value="org.opensolaris.category.2008:System/Enterprise Management" \ |
56 value="org.opensolaris.category.2008:System/Enterprise Management" \ |
56 value=org.opensolaris.category.2008:System/Virtualization \ |
57 value=org.opensolaris.category.2008:System/Virtualization \ |
57 value="org.opensolaris.category.2008:Web Services/Application and Web Servers" |
58 value="org.opensolaris.category.2008:Web Services/Application and Web Servers" |
58 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
59 set name=info.source-url value="$(GIT_REPO) $(GIT_COMMIT_ID)" |
59 set name=info.upstream value="OpenStack <[email protected]>" |
60 set name=info.upstream value="OpenStack <[email protected]>" |
60 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
61 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
61 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION) |
62 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION) |
62 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2014/050 \ |
63 set name=org.opensolaris.arc-caseid value=PSARC/2013/350 value=PSARC/2014/050 \ |
63 value=PSARC/2015/110 value=PSARC/2015/535 |
64 value=PSARC/2015/110 value=PSARC/2015/535 value=PSARC/2016/455 |
64 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
65 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
65 file path=etc/security/auth_attr.d/cloud:openstack:swift |
66 file path=etc/security/auth_attr.d/cloud:openstack:swift |
66 file path=etc/security/exec_attr.d/cloud:openstack:swift |
67 file path=etc/security/exec_attr.d/cloud:openstack:swift |
67 file path=etc/security/prof_attr.d/cloud:openstack:swift |
68 file path=etc/security/prof_attr.d/cloud:openstack:swift |
68 dir path=etc/swift mode=0700 |
69 dir path=etc/swift mode=0700 |
113 hardlink path=lib/svc/method/swift-object-server |
114 hardlink path=lib/svc/method/swift-object-server |
114 hardlink path=lib/svc/method/swift-object-updater |
115 hardlink path=lib/svc/method/swift-object-updater |
115 file path=lib/svc/method/swift-proxy-server |
116 file path=lib/svc/method/swift-proxy-server |
116 file path=lib/svc/method/swift-replicator-rsync |
117 file path=lib/svc/method/swift-replicator-rsync |
117 file path=lib/svc/method/swift-upgrade |
118 file path=lib/svc/method/swift-upgrade |
118 file path=usr/bin/swift-account-audit |
119 file path=usr/bin/swift-account-audit pkg.depend.bypass-generate=.*/six.* |
119 file path=usr/bin/swift-account-info |
120 file path=usr/bin/swift-account-info |
120 file path=usr/bin/swift-config |
121 file path=usr/bin/swift-config |
121 file path=usr/bin/swift-container-info |
122 file path=usr/bin/swift-container-info |
122 file path=usr/bin/swift-dispersion-populate |
123 file path=usr/bin/swift-dispersion-populate pkg.depend.bypass-generate=.*/six.* |
123 file path=usr/bin/swift-dispersion-report |
124 file path=usr/bin/swift-dispersion-report pkg.depend.bypass-generate=.*/six.* |
124 file path=usr/bin/swift-form-signature |
125 file path=usr/bin/swift-form-signature |
125 file path=usr/bin/swift-get-nodes |
126 file path=usr/bin/swift-get-nodes |
126 file path=usr/bin/swift-object-info |
127 file path=usr/bin/swift-object-info |
127 file path=usr/bin/swift-recon |
128 file path=usr/bin/swift-recon |
128 file path=usr/bin/swift-reconciler-enqueue |
129 file path=usr/bin/swift-reconciler-enqueue |
129 file path=usr/bin/swift-ring-builder |
130 file path=usr/bin/swift-ring-builder |
130 file path=usr/bin/swift-temp-url |
131 file path=usr/bin/swift-ring-builder-analyzer |
|
132 file path=usr/bin/swift-temp-url pkg.depend.bypass-generate=.*/six.* |
131 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO |
133 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/PKG-INFO |
132 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt |
134 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt |
133 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt |
135 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt |
134 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/entry_points.txt |
136 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/entry_points.txt |
135 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/not-zip-safe |
137 file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/not-zip-safe |
146 file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/utils.py |
148 file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/utils.py |
147 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/__init__.py |
149 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/__init__.py |
148 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/form_signature.py |
150 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/form_signature.py |
149 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/info.py |
151 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/info.py |
150 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/recon.py |
152 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/recon.py |
|
153 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/ring_builder_analyzer.py |
151 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/ringbuilder.py |
154 file path=usr/lib/python$(PYVER)/vendor-packages/swift/cli/ringbuilder.py |
152 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/__init__.py |
155 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/__init__.py |
153 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/base_storage_server.py |
156 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/base_storage_server.py |
154 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/bufferedhttp.py |
157 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/bufferedhttp.py |
155 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/constraints.py |
158 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/constraints.py |
157 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/daemon.py |
160 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/daemon.py |
158 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/db.py |
161 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/db.py |
159 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/db_replicator.py |
162 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/db_replicator.py |
160 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/direct_client.py |
163 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/direct_client.py |
161 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/exceptions.py |
164 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/exceptions.py |
|
165 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/header_key_dict.py |
162 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/http.py |
166 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/http.py |
163 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/internal_client.py |
167 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/internal_client.py |
164 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/manager.py |
168 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/manager.py |
165 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/memcached.py |
169 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/memcached.py |
166 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/__init__.py |
170 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/__init__.py |
186 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/recon.py |
190 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/recon.py |
187 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/slo.py |
191 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/slo.py |
188 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/staticweb.py |
192 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/staticweb.py |
189 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/tempauth.py |
193 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/tempauth.py |
190 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/tempurl.py |
194 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/tempurl.py |
|
195 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/versioned_writes.py |
191 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/__init__.py |
196 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/__init__.py |
192 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/exceptions.py |
197 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/exceptions.py |
193 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/html_viewer.py |
198 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/html_viewer.py |
194 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/profile_model.py |
199 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/x_profile/profile_model.py |
195 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/xprofile.py |
200 file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/xprofile.py |
208 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/backend.py |
213 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/backend.py |
209 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/reconciler.py |
214 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/reconciler.py |
210 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/replicator.py |
215 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/replicator.py |
211 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/server.py |
216 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/server.py |
212 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/sync.py |
217 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/sync.py |
|
218 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/sync_store.py |
213 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/updater.py |
219 file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/updater.py |
214 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/__init__.py |
220 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/__init__.py |
215 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/auditor.py |
221 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/auditor.py |
216 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/diskfile.py |
222 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/diskfile.py |
217 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/expirer.py |
223 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/expirer.py |
246 file path=usr/lib/swift/swift-object-expirer |
252 file path=usr/lib/swift/swift-object-expirer |
247 file path=usr/lib/swift/swift-object-replicator |
253 file path=usr/lib/swift/swift-object-replicator |
248 file path=usr/lib/swift/swift-object-server |
254 file path=usr/lib/swift/swift-object-server |
249 file path=usr/lib/swift/swift-object-updater |
255 file path=usr/lib/swift/swift-object-updater |
250 file path=usr/lib/swift/swift-proxy-server |
256 file path=usr/lib/swift/swift-proxy-server |
251 file path=usr/lib/swift/swift-recon-cron |
257 file path=usr/lib/swift/swift-recon-cron pkg.depend.bypass-generate=.*/six.* |
252 file path=usr/share/man/man1/swift-account-auditor.1 |
258 file path=usr/share/man/man1/swift-account-auditor.1 |
253 file path=usr/share/man/man1/swift-account-info.1 |
259 file path=usr/share/man/man1/swift-account-info.1 |
254 file path=usr/share/man/man1/swift-account-reaper.1 |
260 file path=usr/share/man/man1/swift-account-reaper.1 |
255 file path=usr/share/man/man1/swift-account-replicator.1 |
261 file path=usr/share/man/man1/swift-account-replicator.1 |
256 file path=usr/share/man/man1/swift-account-server.1 |
262 file path=usr/share/man/man1/swift-account-server.1 |
287 user username=swift ftpuser=false gcos-field="Openstack Swift" group=swift \ |
293 user username=swift ftpuser=false gcos-field="Openstack Swift" group=swift \ |
288 home-dir=/var/lib/swift uid=86 |
294 home-dir=/var/lib/swift uid=86 |
289 # |
295 # |
290 license swift.license license="Apache v2.0" |
296 license swift.license license="Apache v2.0" |
291 |
297 |
292 # To upgrade to Kilo version, Juno version of the package must be on the system |
298 # To upgrade to the Mitaka version, the Kilo version of the package |
293 depend type=origin fmri=cloud/openstack/[email protected] root-image=true |
299 # must be on the system |
|
300 depend type=origin fmri=cloud/openstack/[email protected] root-image=true |
294 |
301 |
295 # force a dependency on package delivering rsync(1) |
302 # force a dependency on package delivering rsync(1) |
296 depend type=require fmri=__TBD pkg.debug.depend.file=usr/bin/rsync |
303 depend type=require fmri=__TBD pkg.debug.depend.file=usr/bin/rsync |
297 |
304 |
298 # force a dependency on dnspython; pkgdepend work is needed to flush this out. |
305 # force a dependency on dnspython; pkgdepend work is needed to flush this out. |
315 depend type=require fmri=library/python/pbr-$(PYV) |
322 depend type=require fmri=library/python/pbr-$(PYV) |
316 |
323 |
317 # force a dependency on setuptools; pkgdepend work is needed to flush this out. |
324 # force a dependency on setuptools; pkgdepend work is needed to flush this out. |
318 depend type=require fmri=library/python/setuptools-$(PYV) |
325 depend type=require fmri=library/python/setuptools-$(PYV) |
319 |
326 |
|
327 # force a dependency on six; pkgdepend work is needed to flush this out. |
|
328 depend type=require fmri=library/python/six-$(PYV) |
|
329 |
320 # force a dependency on xattr; pkgdepend work is needed to flush this out. |
330 # force a dependency on xattr; pkgdepend work is needed to flush this out. |
321 depend type=require fmri=library/python/xattr-$(PYV) |
331 depend type=require fmri=library/python/xattr-$(PYV) |