On Tue, Aug 25, 2009 at 05:41:20PM -0400, Michael K. Johnson wrote:
> If you are interested in how this looks, I would encourage you to
> look at the Scientific Linux 5 import that is available in rBuilder
> Online now.

Unfortunately, it will be a few weeks before "deep linking"
support is deployed on rBuilder Online, so I can't just give
you a URL yet to show how to do this in the UI.  But: click on
Platforms, then on Scientific Linux 5 delivered by rPath, then on
"scientific.rpath....@rpath:sl-5, which gets you into the new
repository browser.

Packages -> ... -> 'at' -> Latest -> choose one flavor -> Source ->
    at:source -> Files

You'll see the source and two binaries and a manifest.  Those source
and binary files are "autosource" so they aren't automatically pulled
down on a checkout but are in the repository and available.  To show
what you see from the command line when you just check out:

$ cvc co at=scientific.rpath....@rpath:sl-5
$ cd at
$ ls 
CONARY  manifest
$ cat manifest
53/i386/SL/at-3.1.8-82.fc6.i386.rpm
53/SRPMS/vendor/at-3.1.8-82.fc6.src.rpm
53/x86_64//SL/at-3.1.8-82.fc6.x86_64.rpm
$ cat CONARY
stateversion 2
name at:source
version /scientific.rpath....@rpath:sl-5/1247698979.914:3.1.8_82.fc6-1
branch /scientific.rpath....@rpath:sl-5
factory sl-rpm
4
59c53edbcd74f45529a8f26a2b310cf7 at-3.1.8-82.fc6.x86_64.rpm 
1b029c486a55636684af21e233131392faa2a0cd autosource 
/scientific.rpath....@rpath:sl-5/3.1.8_82.fc6-1
7a983771a56a5d3645a206c5faf6bc1d at-3.1.8-82.fc6.src.rpm 
577fb0d9866be0f3feab9f7cf0bb8d0dd6d3292a autosource 
/scientific.rpath....@rpath:sl-5/3.1.8_82.fc6-1
e7c2f7943f1c94e4d9f92e168e3aff28 at-3.1.8-82.fc6.i386.rpm 
8ce8e81497c1d5d44dfa77c5ab14bad66693abc6 autosource 
/scientific.rpath....@rpath:sl-5/3.1.8_82.fc6-1
ec6a00666f63b09ad151a18d0715056a manifest 
80b9f3867112dca09c21d4f3879a24c427aa9313 config 
/scientific.rpath....@rpath:sl-5/3.1.8_82.fc6-1


Note the "factory sl-rpm" line -- that is a factory that takes those
source and binary RPMs based on that manifest file and builds Conary
RPMs from them.  Note also the lines at the end for the RPMs -- they
are not in the checkout, but they are in the repository and you can
get them; among other ways, through the Download URL in the repo
browser.

You can read the source to the factory through the repository browser
or a checkout:
$ cvc co factory-sl-rpm=scientific.rpath....@rpath:sl-5

(And so forth -- there are several factories including factory-archive,
factory-base-packagecreator, factory-deb-pc, factory-group-base,
factory-rpm, as well as factory-sl-rpm.
_______________________________________________
Foresight-devel mailing list
Foresight-devel@lists.rpath.org
http://lists.rpath.org/mailman/listinfo/foresight-devel

Reply via email to