On 08/17/12 13:38, Philip Brown wrote:
Shawn Walker wrote:
On 08/17/12 13:25, Philip Brown wrote:

Am I missing something here, or is it just that no provision has been
made for clean delegation of different publisher areas?

At this time, there is no provision or support for delegation or
control of repository access of any kind. While there may be separate
publisher areas, some repository data is shared between all publishers
and must be writable by anyone manipulating the repository. The
separate publisher directories you see are not actually separate
repositories.


Please consider this an RFE, then.

There are already several related RFEs open.

Given that there is an expected(?)separate step of "pkgrepo refresh", it
seems like the pkgsend stuff could be made to stay solely under the
relevant publisher subdir, and postpone the other stuff for the refresh
step?

Currently, writeable access to the root of the repository is required for all clients that want to manipulate it. The 'refresh' step actually has nothing to do with this particular limitation. It is possible that this restriction may be relaxed in the future with some caveats.

Also, in general, pkgsend (or any client program) isn't special when it comes to publishing to a repository or performing administrative operations.

Clients manipulate a repository through a "generic" internal API. Put differently, the same publication and administration logic is shared by all clients and no special logic exists for specific clients, so the same restrictions exist for all of them for the same sets of operations.

-Shawn
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to