Shawn Walker wrote:
[snip]

==============================
Proposed Server Storage Scheme
==============================
<REPO_ROOT>/
  __catalog/
  __index/
  <publisher>/
    file/
    pkg/
      <stem>/
        <manifest-named-after-uri-encoded-version>
    trans/

==============================
Proposed Client Storage Scheme
==============================
<IMG_ROOT>/
  __cert/
  __history/
  __index/
  __pm_cache/
  __state/
  <publisher>/
    file/ (formerly download)
    pkg/
      <stem>/
        <manifest-named-after-uri-encoded-version>
    pkg_cache/
      <stem>/
        <uri-encoded-version>.<cache_name> (manifest cache file)

[snip]

If we're going to be making this change, let's look at what we'd need to do so enable standing a depo up on the file structure of a client image. The obvious thing that jumps out at me is that __state should probably become __catalog (or the other way around) assuming that the catalog info can be coerced from one to the other. Other than that, it seems like everything matches up well.

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

Reply via email to