--- a/components/openstack/swift/swift.p5m Tue Jun 10 14:07:48 2014 -0700
+++ b/components/openstack/swift/swift.p5m Wed Jun 11 17:13:12 2014 -0700
@@ -30,10 +30,10 @@
set name=pkg.summary value="OpenStack Swift"
set name=pkg.description \
value="The OpenStack Object Store project, known as Swift, offers cloud storage software so that you can store and retrieve data in virtual containers"
-set name=pkg.human-version value="Grizzly 2013.1.4"
+set name=pkg.human-version value="Havana 2013.2.3"
set name=com.oracle.info.description \
value="Swift, the OpenStack object storage service"
-set name=com.oracle.info.tpno value=14503
+set name=com.oracle.info.tpno value=17868
set name=info.classification \
value="org.opensolaris.category.2008:System/Administration and Configuration" \
value="org.opensolaris.category.2008:System/Enterprise Management" \
@@ -52,11 +52,12 @@
file path=etc/security/prof_attr.d/cloud:openstack:swift
<transform file path=etc/swift/(.*) -> set action.hash etc/%<1>-sample>
<transform file path=etc/swift/rsyncd.conf -> set action.hash files/rsyncd.conf>
+<transform file path=etc/swift/proxy-server.conf -> set action.hash files/proxy-server.conf>
<transform dir file path=etc/swift/? -> default owner swift>
<transform dir file path=etc/swift/? -> default group swift>
<transform file path=etc/swift/ -> default mode 0644>
<transform file path=etc/swift/ -> default overlay allow>
-<transform file path=etc/swift/ -> default preserve true>
+<transform file path=etc/swift/ -> default preserve renamenew>
dir path=etc/swift mode=0700
file path=etc/swift/account-server.conf
file path=etc/swift/container-server.conf
@@ -107,6 +108,7 @@
file path=usr/bin/swift-account-audit
file path=usr/bin/swift-bench
file path=usr/bin/swift-bench-client
+file path=usr/bin/swift-config
file path=usr/bin/swift-dispersion-populate
file path=usr/bin/swift-dispersion-report
file path=usr/bin/swift-form-signature
@@ -119,14 +121,17 @@
file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/SOURCES.txt
file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/dependency_links.txt
file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/entry_points.txt
+file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/not-zip-safe
file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/requires.txt
file path=usr/lib/python$(PYVER)/vendor-packages/swift-$(COMPONENT_VERSION)-py$(PYVER).egg-info/top_level.txt
file path=usr/lib/python$(PYVER)/vendor-packages/swift/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/auditor.py
+file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/backend.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/reaper.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/replicator.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/server.py
+file path=usr/lib/python$(PYVER)/vendor-packages/swift/account/utils.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/bench.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/bufferedhttp.py
@@ -147,6 +152,7 @@
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/catch_errors.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/cname_lookup.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/container_quotas.py
+file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/crossdomain.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/domain_remap.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/formpost.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/healthcheck.py
@@ -161,6 +167,7 @@
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/staticweb.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/tempauth.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/middleware/tempurl.py
+file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/request_helpers.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/ring/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/ring/builder.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/ring/ring.py
@@ -170,12 +177,14 @@
file path=usr/lib/python$(PYVER)/vendor-packages/swift/common/wsgi.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/auditor.py
+file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/backend.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/replicator.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/server.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/sync.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/container/updater.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/__init__.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/auditor.py
+file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/diskfile.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/expirer.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/replicator.py
file path=usr/lib/python$(PYVER)/vendor-packages/swift/obj/server.py
@@ -246,13 +255,21 @@
#
license LICENSE license="Apache v2.0"
-# force a dependency on netifaces; pkgdepend work is needed to flush this
-# out.
+# force a dependency on dnspython; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/dnspython-26
+
+# force a dependency on keystoneclient; used via a paste.deploy filter
+depend type=require fmri=library/python/keystoneclient-26
+
+# force a dependency on netifaces; pkgdepend work is needed to flush this out.
depend type=require fmri=library/python/netifaces-26
# force a dependency on paste.deploy; pkgdepend work is needed to flush this
# out.
depend type=require fmri=library/python/paste.deploy-26
+# force a dependency on pbr; pkgdepend work is needed to flush this out.
+depend type=require fmri=library/python/pbr-26
+
# force a dependency on xattr; pkgdepend work is needed to flush this out.
depend type=require fmri=library/python/xattr-26