40 <transform file path=lib/svc/method/swift-proxy-server -> set action.hash files/swift-smf-method> |
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>> |
41 <transform file path=usr/lib/swift/(.*) -> set action.hash usr/bin/%<1>> |
42 <transform file path=usr/lib/swift/(.*) -> default mode 0555> |
42 <transform file path=usr/lib/swift/(.*) -> default mode 0555> |
43 <transform file path=usr/share/man/man1/(.+) -> set action.hash doc/manpages/%<1>> |
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> |
44 <transform file path=usr/share/man/man4/(.+)\.4 -> set action.hash doc/manpages/%<1>.5> |
45 <transform file path=lib/svc/method/.* -> add pkg.depend.bypass-generate .*/smf_include.*> |
|
46 set name=pkg.fmri \ |
45 set name=pkg.fmri \ |
47 value=pkg:/cloud/openstack/swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
46 value=pkg:/cloud/openstack/swift@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) |
48 set name=pkg.summary value="OpenStack Swift (Object Storage Service)" |
47 set name=pkg.summary value="OpenStack Swift (Object Storage Service)" |
49 set name=pkg.description \ |
48 set name=pkg.description \ |
50 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" |
59 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
58 set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) |
60 set name=info.upstream value="OpenStack <[email protected]>" |
59 set name=info.upstream value="OpenStack <[email protected]>" |
61 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
60 set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) |
62 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION) |
61 set name=openstack.upgrade-id reboot-needed=true value=$(COMPONENT_BE_VERSION) |
63 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 \ |
64 value=PSARC/2015/110 |
63 value=PSARC/2015/110 value=PSARC/2015/535 |
65 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
64 set name=org.opensolaris.consolidation value=$(CONSOLIDATION) |
66 file path=etc/security/auth_attr.d/cloud:openstack:swift |
65 file path=etc/security/auth_attr.d/cloud:openstack:swift |
67 file path=etc/security/exec_attr.d/cloud:openstack:swift |
66 file path=etc/security/exec_attr.d/cloud:openstack:swift |
68 file path=etc/security/prof_attr.d/cloud:openstack:swift |
67 file path=etc/security/prof_attr.d/cloud:openstack:swift |
69 dir path=etc/swift mode=0700 |
68 dir path=etc/swift mode=0700 |
113 hardlink path=lib/svc/method/swift-object-replicator |
112 hardlink path=lib/svc/method/swift-object-replicator |
114 hardlink path=lib/svc/method/swift-object-server |
113 hardlink path=lib/svc/method/swift-object-server |
115 hardlink path=lib/svc/method/swift-object-updater |
114 hardlink path=lib/svc/method/swift-object-updater |
116 file path=lib/svc/method/swift-proxy-server |
115 file path=lib/svc/method/swift-proxy-server |
117 file path=lib/svc/method/swift-replicator-rsync |
116 file path=lib/svc/method/swift-replicator-rsync |
118 file path=lib/svc/method/swift-upgrade \ |
117 file path=lib/svc/method/swift-upgrade |
119 pkg.depend.bypass-generate=.*/openstack_common.* |
|
120 file path=usr/bin/swift-account-audit |
118 file path=usr/bin/swift-account-audit |
121 file path=usr/bin/swift-account-info |
119 file path=usr/bin/swift-account-info |
122 file path=usr/bin/swift-config |
120 file path=usr/bin/swift-config |
123 file path=usr/bin/swift-container-info |
121 file path=usr/bin/swift-container-info |
124 file path=usr/bin/swift-dispersion-populate |
122 file path=usr/bin/swift-dispersion-populate |
217 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/auditor.py |
215 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/auditor.py |
218 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/diskfile.py |
216 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/diskfile.py |
219 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/expirer.py |
217 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/expirer.py |
220 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/mem_diskfile.py |
218 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/mem_diskfile.py |
221 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/mem_server.py |
219 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/mem_server.py |
|
220 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/reconstructor.py |
222 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/replicator.py |
221 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/replicator.py |
223 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/server.py |
222 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/server.py |
224 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/ssync_receiver.py |
223 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/ssync_receiver.py |
225 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/ssync_sender.py |
224 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/ssync_sender.py |
226 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/updater.py |
225 file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/updater.py |
286 # |
285 # |
287 group groupname=swift gid=86 |
286 group groupname=swift gid=86 |
288 user username=swift ftpuser=false gcos-field="Openstack Swift" group=swift \ |
287 user username=swift ftpuser=false gcos-field="Openstack Swift" group=swift \ |
289 home-dir=/var/lib/swift uid=86 |
288 home-dir=/var/lib/swift uid=86 |
290 # |
289 # |
291 license LICENSE license="Apache v2.0" |
290 license swift.license license="Apache v2.0" |
292 |
291 |
293 # force a dependency on cloud/openstack/openstack-common until it is |
292 # To upgrade to Kilo version, Juno version of the package must be on the system |
294 # available in the WOS |
293 depend type=origin fmri=cloud/openstack/[email protected] root-image=true |
295 depend type=require fmri=cloud/openstack/openstack-common |
294 |
|
295 # force a dependency on package delivering rsync(1) |
|
296 depend type=require fmri=__TBD pkg.debug.depend.file=usr/bin/rsync |
296 |
297 |
297 # force a dependency on dnspython; pkgdepend work is needed to flush this out. |
298 # force a dependency on dnspython; pkgdepend work is needed to flush this out. |
298 depend type=require fmri=library/python/dnspython-$(PYV) |
299 depend type=require fmri=library/python/dnspython-$(PYV) |
|
300 |
|
301 # force a dependency on greenlet; pkgdepend work is needed to flush this out. |
|
302 depend type=require fmri=library/python/greenlet-$(PYV) |
299 |
303 |
300 # force a dependency on keystonemiddleware; used via a paste.deploy filter |
304 # force a dependency on keystonemiddleware; used via a paste.deploy filter |
301 depend type=require fmri=library/python/keystonemiddleware-$(PYV) |
305 depend type=require fmri=library/python/keystonemiddleware-$(PYV) |
302 |
306 |
303 # force a dependency on netifaces; pkgdepend work is needed to flush this out. |
307 # force a dependency on netifaces; pkgdepend work is needed to flush this out. |
305 |
309 |
306 # force a dependency on paste.deploy; pkgdepend work is needed to flush this |
310 # force a dependency on paste.deploy; pkgdepend work is needed to flush this |
307 # out. |
311 # out. |
308 depend type=require fmri=library/python/paste.deploy-$(PYV) |
312 depend type=require fmri=library/python/paste.deploy-$(PYV) |
309 |
313 |
|
314 # force a dependency on pbr; pkgdepend work is needed to flush this out. |
|
315 depend type=require fmri=library/python/pbr-$(PYV) |
|
316 |
310 # force a dependency on setuptools; pkgdepend work is needed to flush this out. |
317 # force a dependency on setuptools; pkgdepend work is needed to flush this out. |
311 depend type=require fmri=library/python/setuptools-$(PYV) |
318 depend type=require fmri=library/python/setuptools-$(PYV) |
312 |
319 |
313 # force a dependency on xattr; pkgdepend work is needed to flush this out. |
320 # force a dependency on xattr; pkgdepend work is needed to flush this out. |
314 depend type=require fmri=library/python/xattr-$(PYV) |
321 depend type=require fmri=library/python/xattr-$(PYV) |
315 |
|
316 # force a dependency on rsync; required for replicator service. |
|
317 depend type=require fmri=network/rsync |
|