components/openstack/swift/swift.p5m
changeset 6853 cf1567491b1b
parent 5447 508add8f43f1
child 7055 0036ffe5f8af
equal deleted inserted replaced
6852:bf55de364b19 6853:cf1567491b1b
    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)