* 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
