* Nicolas Williams <[EMAIL PROTECTED]> [2008-05-29 21:14]:
> For pkg URLs we might actually want:
> 
>       pkg:<URL>
> 
> i.e., something like:
> 
>       pkg:http://<repository-server[:port]>/<pkg-URI-reference>
> 
> e.g.,
> 
>       pkg:http://foo.example/opensolaris.org/solaris/make
> 
> More specifically, I'm proposing these syntaxes:
> 
>       URN -->  pkg:///<vendor>/<pkg-name>
>       URL -->  pkg://<location>/<vendor>/<pkg-name>
>           +->  pkg:<URL> where <URL> contains a pkg URN reference
> 
> Plus versions, hashes and signature fingerprints as URI fragments:
> 
>       pkg:///<vendor>/<pkg-name>#<version>
>       pkg:///<vendor>/<pkg-name>#<hash>
>       pkg:///<vendor>/<pkg-name>#<signature fingerprint>
>       ...
> 
> and public key/certificate fingerprints as vendors:
> 
>       pkg:///<pubkey or cert fp>/<pkg-name>
> 
> and even:
> 
>       pkg:///<pubkey or cert fp>/<hash>
> 
> The URN reference parts should be opaque to clients, but when used in
> the <vendor>/<pkg-name> form they can convey some information to human
> users.
> 
> Servers should be able to find packages by all of their URN reference
> aliases.  (I.e., by name, name and version, by hash, ...)

  The image configuration already (and deliberately) abstracts out
  specific servers and will do so for retrieval policies.  A -s
  option to allow a one-time override is possible.  Otherwise, I'm not
  interested in going down this path.
  
  - Stephen

-- 
[EMAIL PROTECTED]  http://blogs.sun.com/sch/
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to