Greetings,
Changset r1117 in the pkg(5) gate implemented the following enhancements:
7862 install links using p5i for search results desired
8723 repository should contain publisher and repository client metadata
8724 publisher metadata retrieval operation desired
The purpose of this new functionality is to allow "one-click" web-based
installation of packaging software and to enable clients to retrieve
metadata about the publisher and repository that can be used for policy
determination and auto-configuration.
As a result of this change, repository administrators will need to add
additional information to the cfg_cache file located in the repository
directory (e.g. /var/pkg/repo/cfg_cache) to enable this new
functionality and to allow correct identification of depot RSS/Atom feed
entries.
If you do not provide this new information, the new functionality will
be disabled (return 404 errors to clients) but the depot server will
otherwise function correctly.
To do this, simply start and stop the pkg.depotd server while the
repository is not in use. Once you've done that, you will see one new
configuration section entitled 'publisher' and several new configuration
attributes under the 'repository' section.
==============================
The easiest way to do this is to stop and start the depot server (not in
readonly mode) so that the new sections and attributes will be written
to the configuration file. An example of what information you might
provide is below:
[publisher]
alias =
prefix = opensolaris.org
[repository]
collection_type = core
description = This repository serves the currently in-development
release of OpenSolaris.
detailed_url = http://www.opensolaris.com
legal_uris =
http://www.opensolaris.org/os/copyrights/,http://www.opensolaris.org/os/tou/,http://www.opensolaris.org/os/trademark/
maintainer_url = http://www.opensolaris.org/os/project/indiana/
maintainer = Project Indiana <[email protected]>
name = OpenSolaris Packaging Repository
origins = http://pkg.opensolaris.org/dev
refresh_seconds = 14400
registration_uri =
related_uris =
http://pkg.opensolaris.org/contrib,http://pkg.opensolaris.org/pending
==============================
A detailed explanation of these attributes, their purpose, and allowed
values can be found in "pydoc pkg.client.publisher" under the
"Publisher" and "Repository" class headings.
Cheers,
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss